重点学习SQL语言,
对于数据库的事务,存储引擎,索引,SQL优化,锁,等相关内容精通。
MySQL运维的知识:日志管理,主从复制,读写分离,分库分表
数据库的相关概念
![](https://i-blog.csdnimg.cn/blog_migrate/1456626579a2daba7961762c9acf8022.png)
主流的关系型数据管理系统
![](https://i-blog.csdnimg.cn/blog_migrate/dbcbb28337b903d4d64199ca4f8d4f3a.jpeg)
MySQL公司先被sun公司收购,sun公司又被Oracle公司收购,之后MySQL转入Oracle旗下,增强了其功能,并就推出了收费版本的MySQL,也提供了免费的社区版本。
MySQL数据库
版本
MySQL官方提供了两种不同的版本:
社区版(MySQL Community Server)
免费,MySQL不提供任何技术支持
商业版(MySQL Enterprise Edition)
收费,可以试用30天,官方提供技术支持
本课程采用的是MySQL的最新版(MySQL Community Server 8.0.26)
MySQL的下载和安装
建议看b站黑马程序员,一步一步安装就好,没什么问题。
注意事项:
1,安装过,想安装最新版本,要先将旧版本卸载。
2,启动与停止。
在windows命令行当中输入services.msc,然后进入windows系统,找到MySQL80进行启动和停止。
在命令行当中输入(以管理员身份运行): 启动net start mysql80 停止net stop mysql80
3,MySQL的客户端连接
方法一: MySQL提供的客户端命令行工具
方法二: 系统自带的命令行工具执行命令。mysql [-h 127.0.0.1] [-p 3306] -u root -p
关系型数据库(RDBMS)
概念:建立在关系模型基础上,由多张相互连接的二维表组成的数据库。
1,使用表存储数据,格式统一,便于维护
2,使用SQL语言操作,标准统一,使用方便
MySQL数据库
![](https://i-blog.csdnimg.cn/blog_migrate/2a59f79daf32423686f6db156206db83.jpeg)
数据模型
![](https://i-blog.csdnimg.cn/blog_migrate/0d2f9d538ab28885872a19786fcacada.jpeg)