重点学习SQL语言,
对于数据库的事务,存储引擎,索引,SQL优化,锁,等相关内容精通。
MySQL运维的知识:日志管理,主从复制,读写分离,分库分表
数据库的相关概念
主流的关系型数据管理系统
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数据库
数据模型