![4e63c1aaf2a4e1ddb4707473459431b2.png](https://img-blog.csdnimg.cn/img_convert/4e63c1aaf2a4e1ddb4707473459431b2.png)
在安装完数据库后,不管是windows 还是linux平台, mysql的sql命令都大同小异,相关命令都是相同的,每个命令结束后 都以 ; 结尾,
注意在windows平台中表名是不区分大小写的,在linux中是区分的。 例如tl1 与TL1在linux中是区分的。 为了一致所有的数据库名,表名,列名都采用小写。为了方便简单使用了sqllog客户端工具学习。
在安装完数据库后会出现的几个系统数据库:
Mysql 库: 该数据库存储了系统的用户权限信息
In_formation_schema库: 该数据库存储了一些数据库对象信息。比如用户表信息,列信息,权限信息,字符集信息,分区信息等。
Test库: 系统自动创建的测试数据库,任何用户都可以使用。
1. 切换数据库
![0e6e6319cb27f8f97f8f50ed4726061c.png](https://img-blog.csdnimg.cn/img_convert/0e6e6319cb27f8f97f8f50ed4726061c.png)
2. 查看该数据库下的表
![78cd2a96d0a23d1e82ad0f7891197ced.png](https://img-blog.csdnimg.cn/img_convert/78cd2a96d0a23d1e82ad0f7891197ced.png)
3.删除数据库
![0bd8b6e28ef1d7af9633ff8ca5ef42f1.png](https://img-blog.csdnimg.cn/img_convert/0bd8b6e28ef1d7af9633ff8ca5ef42f1.png)
4.创建表
基本语法是CREATE TABLE tableanme (column_name column_type CONSTRAINTS)
![cdc2390d156d2b5c087196d4094e7182.png](https://img-blog.csdnimg.cn/img_convert/cdc2390d156d2b5c087196d4094e7182.png)
5.删除表
![a934df11e537b0079d1171243c009db9.png](https://img-blog.csdnimg.cn/img_convert/a934df11e537b0079d1171243c009db9.png)
6.修改表
![40fcbe7541a10af0925ba1f421a5e759.png](https://img-blog.csdnimg.cn/img_convert/40fcbe7541a10af0925ba1f421a5e759.png)
7.修改表名
![108052c4a9c8e60d9e64c6071fcb2856.png](https://img-blog.csdnimg.cn/img_convert/108052c4a9c8e60d9e64c6071fcb2856.png)
8. 插入数据
![2f2b4074c34aa9a8838295cc3f1e3fe3.png](https://img-blog.csdnimg.cn/img_convert/2f2b4074c34aa9a8838295cc3f1e3fe3.png)
9.更新
![d99f2a84ba2c573fbee2d3a8e0c4c5d8.png](https://img-blog.csdnimg.cn/img_convert/d99f2a84ba2c573fbee2d3a8e0c4c5d8.png)
10.删除数据
![98532b982f413d56628abb8b41a186e8.png](https://img-blog.csdnimg.cn/img_convert/98532b982f413d56628abb8b41a186e8.png)
11. 查询
![bb1a38f8fd1f527e60bdf54b5b809b28.png](https://img-blog.csdnimg.cn/img_convert/bb1a38f8fd1f527e60bdf54b5b809b28.png)
12. 聚合
常用的聚合函数sum(),count(*),max(),min() group by分类聚合, having 聚合后的结果进行过滤, with rollup 分类聚合后的结果进行汇总
![6835a1067a804d8bcfa290f926d14eff.png](https://img-blog.csdnimg.cn/img_convert/6835a1067a804d8bcfa290f926d14eff.png)
13.表连接
内连接:两张表中相互匹配的记录,外连接选出不匹配的记录(外连接有分为左连接和右连接)
![9b3416e4ac6b715dbedfd22802286b6b.png](https://img-blog.csdnimg.cn/img_convert/9b3416e4ac6b715dbedfd22802286b6b.png)
14.子查询
子查询的关键字主要包括in、not in、=、!=、exists、not exists
![dc3b23406cdb9bfd5a153bb6e1fefccb.png](https://img-blog.csdnimg.cn/img_convert/dc3b23406cdb9bfd5a153bb6e1fefccb.png)
15. 记录联合
union 和union all, union 是将union all的结果集合并后在distinct
![22f1957a49742f6e30774c8c68183fb4.png](https://img-blog.csdnimg.cn/img_convert/22f1957a49742f6e30774c8c68183fb4.png)
欢迎添加个人微信号:Like若所思。
欢迎关注我的公众号,不仅为你推荐最新的博文,还有更多惊喜和资源在等着你!一起学习共同进步!
![2fe2974539c31146d9809aaf93dacc5f.png](https://img-blog.csdnimg.cn/img_convert/2fe2974539c31146d9809aaf93dacc5f.png)