https://blog.csdn.net/weixin_44051608/article/details/85163823
一、启动MySQL
1、 win+R或者CMD中输入“services.msc”打开服务,在里面找到MYSQL服务进行控制
![50e11b8e0c356c7adf3bfc4881b32b93.png](https://img-blog.csdnimg.cn/img_convert/50e11b8e0c356c7adf3bfc4881b32b93.png)
2、cmd下我们输入 net stop mysql80 来禁用MYSQL服务
![ab03a7cf9dd190ccc8f898888eb1e0aa.png](https://img-blog.csdnimg.cn/img_convert/ab03a7cf9dd190ccc8f898888eb1e0aa.png)
3、cmd下我们输入 net start mysql80 来启用MYSQL服务
![63816dd9f7e59f9fce3bd6132775a953.png](https://img-blog.csdnimg.cn/img_convert/63816dd9f7e59f9fce3bd6132775a953.png)
二、连接MySQL服务器
- 连接本地MySQL
mysql -uroot -p
![5242bd312d83610f39f9f19af199564a.png](https://img-blog.csdnimg.cn/img_convert/5242bd312d83610f39f9f19af199564a.png)
2、指令集
连接好后我们输入 h 来查看一下命令集:
![d50d3c4b718b2bbe7a2cfb74333273cc.png](https://img-blog.csdnimg.cn/img_convert/d50d3c4b718b2bbe7a2cfb74333273cc.png)
3、退出:
q
exit
quit
![0614cdbbcfe2a70a19d6f6f5f9f33615.png](https://img-blog.csdnimg.cn/img_convert/0614cdbbcfe2a70a19d6f6f5f9f33615.png)
![868d2768079cbf7df7f7f48f906fbca5.png](https://img-blog.csdnimg.cn/img_convert/868d2768079cbf7df7f7f48f906fbca5.png)
4、连接远程MySQL
mysql -h127.0.0.1 -uroot -p
![2d903d7d101c433410edb139abdc0860.png](https://img-blog.csdnimg.cn/img_convert/2d903d7d101c433410edb139abdc0860.png)
或者使用:
mysql --host=127.0.0.1 --user=root --password
![1e5b1cada494682492609c56cd2b24a5.png](https://img-blog.csdnimg.cn/img_convert/1e5b1cada494682492609c56cd2b24a5.png)
三、MySQL目录结构
1、安装目录
![074f79c687aa1113fba3314a0403ec21.png](https://img-blog.csdnimg.cn/img_convert/074f79c687aa1113fba3314a0403ec21.png)
2、数据目录
![d828b25f929b8d155ddb9fc448f30316.png](https://img-blog.csdnimg.cn/img_convert/d828b25f929b8d155ddb9fc448f30316.png)
![ada70329949f66a4fb3a03d12537b2bb.png](https://img-blog.csdnimg.cn/img_convert/ada70329949f66a4fb3a03d12537b2bb.png)
数据库:文件夹
表:文件夹中的文件
数据记录:文件内存储的内容
四、SQL通用语法
1、SQL可以单行或多行书写,以分号结尾。遇到分号之前随意换行
![01ac81d037ef918747b9e8de2d8f5a19.png](https://img-blog.csdnimg.cn/img_convert/01ac81d037ef918747b9e8de2d8f5a19.png)
2、使用空格或者Tab提高可读性
3、不区分大小写,但关键字推荐用大写
4、单行注释 :① -- (两个横杠一个空格)② # (mysql特有)
5、多行注释:/*。。。。*/
五、MySQL数据类型
1、数值类型
![0b739874ac9a82522aedcc7f6c12d4bc.png](https://img-blog.csdnimg.cn/img_convert/0b739874ac9a82522aedcc7f6c12d4bc.png)
double(5,2) 表示总共5位,小数点后2位;
2、日期和时间类型
![3697bfec1507f7ae35eae600383a4dcc.png](https://img-blog.csdnimg.cn/img_convert/3697bfec1507f7ae35eae600383a4dcc.png)
如果使用TIMESTAMP类型,则如果不赋值或者赋值为NULL,则默认保存系统当前时间。
3、字符串类型
![214295892277bf5d5dcc9068eec742f2.png](https://img-blog.csdnimg.cn/img_convert/214295892277bf5d5dcc9068eec742f2.png)
varchar(20) 表示最大20个字符
六、SQL分类
1 DDL :用来定义数据库对象:数据库、表、列等;关键字:create drop alter
2 DML:用来对数据库表中的数据进行增删改;关键字:insert delete update
3 DQL:用来查询数据库表中的记录;关键字:select where
4