什么是MySQL?
- MySQL是一个关系型数据, MySQL是由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。
- MySQL是最流行的关系型数据库管理系统之一,在WEB 应用方面,MySQL是最好的关系数据库
- 下载地址: https://dev.mysql.com/downloads/windows/installer/5.7.html
第一代数据库
- 层次模型数据库
- 类似于HTML结构, 根结点在最上端,层次最高,子结点在下,逐层排列有且仅有一个结点没有父结点,它就是根结点,其他结点有且仅有一个父结点
- 缺点:
- 如果节点有多个父节点, 冗余数据过多.
例如某个教师既数据A系又属于B系, 那么只能引入冗余数据 - 所有的子节点不能脱离父节点而单独存在
- 如果要删除父节点,那么父节点下面的所有子节点都要同时删除,但是可以单独删除一些叶子节点
- 每个记录类型有且仅有一条从父节点通向自身的路径查询节点的时候必须知道其双亲节点
- 如果节点有多个父节点, 冗余数据过多.
- 网状模型数据库
- 类似于增强版层次模型
- 允许结点有多于一个父结点
- 可以有一个以上的结点没有父结点
- 结构比较复杂,随应用环境的扩大,数据库的结构就变得越来越复杂,不利于最终用户掌握
第二代数据库
- 关系型数据库
- 1.每个表都是独立的
- 2.表与表之间通过公共字段来建立关系(例如ID字段)
- 3.多表查询效率低
- 例如:
SQL Server/Oracle/MySQL等数据库
- 非关系型数据库
- 解决了关系型数据库多表查询的效率问题
- Redis、mongodb等
- 参考网站: https://baike.baidu.com/item/NoSQL/8828247?fr=aladdin
启动和关闭MySQL
- 通过
任务管理器
启动和关闭 - 通过命令行启动和关闭(需要管理员身份)
- net start mysql
- net stop mysql
链接mysql服务器
- 命令:
mysql -h127.0.0.1 -P3306 -uroot -proot
-h 主机地址
-P 端口号
-u 用户名
-p 用户密码
注意点:
如果MySQL服务器在本地, 主机地址可以省略
如果服务器使用默认3306端口, 端口号可以省略
指令: mysql -h127.0.0.1 -uroot -proot
- 使用暗文链接服务器
mysql -uroot -proot 链接本地的MySQL服务器, 使用默认端口3306
mysql -uroot -p 密码采用暗文形式,然后输入密码
退出链接MySQL三种方式
- exit;
- quit
- \q