军事信息化建设网站,浙江省建设厅网站查询,公司网站建设阿里云,硬件开发网站如果博客有错误#xff0c;请佬指正。 目录
注意#xff1a;打开cmd时要有管理员身份打开#xff0c;重要
为何使用数据库#xff1f;
数据库的相关概念 关系型数据库 关系型数据库设计规则 表#xff0c;记录#xff0c;字段
表的关联关系 一对一关联 一对多关系 …如果博客有错误请佬指正。 目录
注意打开cmd时要有管理员身份打开重要
为何使用数据库
数据库的相关概念 关系型数据库 关系型数据库设计规则 表记录字段
表的关联关系 一对一关联 一对多关系 多对多关系 自我引用 mysql的安装 mysql的版本查看和登录 mysql的版本查看 mysql的登录 mysql的卸载 对mysql服务的启动和停止的解释 多个mysql版本解释 注意打开cmd时要有管理员身份打开重要
为何使用数据库 持久化把数据报存到可掉电式存储设备中以供以后使用数据持久化意味着将内存中的数据保存到硬盘上加以‘固化’而在持久化的实现过程大多通过各种关系数据库来完成。 持久化的主要作用是将内存中的数据存储在关系型数据库中的。 数据库的相关概念 DB:数据库
存储数据的仓库其本质是一个文件系统它保存了一系列有组织的数据。
DBMS:数据库管理系统
是一种操纵和管理数据库的大型软件用于建立使用和维护数据库对数据库进行统一管理和控制。用户通过数据库管理系统访问数据库中表内的数据。
SQL:结构化查询语言
专门用来与数据库通信的语言。 数据库与数据库管理系统的关系
数据库管理系统可以管理多个数据库一般开发人员会针对每一个应用创建一个数据库。为了去保存应用中实体的数据一般会在数据库中创建多个表以保存程序中实体用户的数据。
数据库管理系统数据库和表的关系用图来形象表示为 关系型数据库 这种类型的数据库是最古老的数据库类型关系型数据库模型是把复杂的数据结构归结为简单的二元关系。
关系型数据库以行和列的形式存储数据以便于用户理解。这一系列的行和列被称为表一组表组成了一个库。
表与表之间的数据记录有关系。现实世界中的各种实体已经实体之间的各种联系均用关系模型来表示。关系型数据库就是建立在关系模型基础上的数据库。
SQL就是关系型数据库的查询语言。 关系型数据库的优势
1.复杂查询
可以用SQL语句方便的在一个表以及多个表之间做非常复杂的数据查询。
2.事务支持
使得对于安全性能很高的数据访问要求得以实现。 关系型数据库设计规则 关系型数据库的典型数据结构就是数据表这些数据表的组成都是结构化的。
将数据放到表中表再放到库中。
一个数据库中可以有多个表每个表都要一个名字用来标识自己。表名具有唯一性。
表具有一些特征这些特征定义了数据在表中如何存储。 表记录字段 E-R模型中有三个主要概念是实体集属性联系集。
一个实体集对应数据库中的一个表一个实体则对应于数据库表中的一行也称为一条记录。一个属性对应于数据库表中的一列也称为一个字段。 表的关联关系
表与表之间的数据记录有关系。现实世界中的各种实体以及实体之间的各种联系均用关系模型来表示。
四种一对一关联一对多关联多对多关联自我引用。 一对一关联 两种建表原则
外键唯一主表的主键和从表的外键唯一形成主外键关系外键唯一。
外键是主键主表的主键和从表的主键形成主外键关系。 一对多关系 一对多建表原则在从表多方创建一个字段字段作为外键指向主表一方的主键。 多对多关系 要表示多对多关系必须创建第三个表该表通常称为联接表它将多对多关系划分为两个一对多关系。将这两个表的主键都插入到第三个表中。 举例学生进行选课 自我引用 mysql的安装 在安装好mysql之后我们就省略安装这一步了如果想看具体操作请点击具体链接看大佬讲解
1.两种安装方式入门推荐第二种_哔哩哔哩_bilibili mysql的版本查看和登录 mysql的版本查看 输入mysql --version就能查看mysql的版本 mysql的登录 输入mysql -u root -p之后再输入你的密码就是安装时输入的那个如果出现welcome就表示登录成功。 注意在成功登录mysql之后如果输入select version();指令也可以查看我们安装的mysql版本。 mysql的卸载 对应mysql的卸载我在这里推荐b站上的尚硅谷的mysql视频讲的非常细我们在这里给上链接
MySQL技术之基础--尚硅谷-宋红康_哔哩哔哩_bilibili
在这个合集中的p6p7p8可能会解决你的问题。 对mysql服务的启动和停止的解释
当想要登录运行mysql时要打开任务管理器ctrlalt.或者ctrlaltdelete找的你安装的mysql打开他的服务否则他就会报错。 点击服务 如果服务打开你才可以启动mysql服务。 当然如果你用mysql自带的命令窗口就不需要那么麻烦了。 多个mysql版本解释 如果你的电脑上装了多个版本的mysql那么你在cmd中怎样自主选择你想登录的版本呢
这就与环境变量有关了。
右击此电脑点击属性 点击高级系统设置 点击环境变量 找到path路径并打开看多个mysql版本的配置信息谁在前在后在前面的会先执行 或者说用 mysql -u root -P 端口号 -h localhost -p 来进行选择版本 这里解释一下上面的指令的意思 mysql -h 主机号 -P 端口号 -u 用户名 -p密码 举例mysql -h localhost -P 3306 -u root -p 密码