1.DDL(数据定义语言)
a.对数据库的操作
![](https://img-blog.csdnimg.cn/direct/f8a95a31950d4e7a804afb465713217e.png)
b.数据库的表
desc:查看表的具体情况,如类型,几个参数等。
![](https://img-blog.csdnimg.cn/direct/2b5ec7c930ac4f8bac4103bb87109ac0.png)
c.数据的类型定义
![](https://img-blog.csdnimg.cn/direct/98ee9326cdef46018b79911ea3299e17.png)
![](https://img-blog.csdnimg.cn/direct/fec87ad8a1d94355bbf5a1daa042e69d.png)
![](https://img-blog.csdnimg.cn/direct/eb823246b9af46b5b3420e6f553c6b53.png)
d.表修改
![](https://img-blog.csdnimg.cn/direct/a1fb49b724fd46de863f3e62192bfcdb.png)
![](https://img-blog.csdnimg.cn/direct/38781d1d132c4bfabbfe2d4f66b35208.png)
![](https://img-blog.csdnimg.cn/direct/9b2638f771844829849c1e8a980b953d.png)
![](https://img-blog.csdnimg.cn/direct/da696768f63740bf96c69fe07f9908d0.png)
![](https://img-blog.csdnimg.cn/direct/c18d6188be8e4c439c3ea6335028764e.png)
2.DML(数据操作语言)
a.添加数据
![](https://img-blog.csdnimg.cn/direct/1126a2ad29c1412e8b8045c33eaffc95.png)
b.修改数据
![](https://img-blog.csdnimg.cn/direct/bef60a203ae44b30ad6c327cd3ac129d.png)
c.删除数据
![](https://img-blog.csdnimg.cn/direct/c43a83ada1f144aebd1293c42e4ab0f4.png)
3.DQL(数据查询语言)
a.基本语法(去重加在select后面)
![](https://img-blog.csdnimg.cn/direct/89f1bac3f82e4d53b76e9602f875c8de.png)
b.多表查询
![](https://img-blog.csdnimg.cn/direct/e47f98b8c48449fc9015918b9811e872.png)
c.条件查询
![](https://img-blog.csdnimg.cn/direct/a09ecfa2d7f64a99b28ed63ad1803ae1.png)
![](https://img-blog.csdnimg.cn/direct/49682e04dd0e49959df145a0c089eb3f.png)
d.聚合函数
![](https://img-blog.csdnimg.cn/direct/8a98431aad424f5caec1e9af8253a19a.png)
e.分组查询
![](https://img-blog.csdnimg.cn/direct/9795ed0566904eadb3ad0c1d57b83f06.png)
f.排序查询
![](https://img-blog.csdnimg.cn/direct/6f80c14782f24a48bbd7978acd2e6d6a.png)
g.分页查询
![](https://img-blog.csdnimg.cn/direct/3d3c06f9cab24ddba7708346cc27a1cb.png)
4.DCL(数据控制语言)
a.用户操作
![](https://img-blog.csdnimg.cn/direct/599bf35f7bb846a4b5e6467c250a315b.png)
b.权限控制
![](https://img-blog.csdnimg.cn/direct/a3f9f74a6bc54d89a82b8f99aa52bf09.png)
c.权限控制
![](https://img-blog.csdnimg.cn/direct/e004d024ceee49a1b8f6aa61c0418228.png)
5.函数(这个好像不用学)
6.多表查询
a.多表查询概述
![](https://img-blog.csdnimg.cn/direct/8d09688673bf4ab5a2c6296f37de5446.png)
b.内连接,外连接,自链接
![](https://img-blog.csdnimg.cn/direct/07e5bf1c729b40bc89ca119f2b5c8cc8.png)
自连接必须取别名
![](https://img-blog.csdnimg.cn/direct/b8c61d1a65c94940943238805759908c.png)
![](https://img-blog.csdnimg.cn/direct/f670a141d1e04a36b7ac083f7022eef8.png)
c.联合查询(all 代表去重)
union:注意事项如下
![](https://img-blog.csdnimg.cn/direct/b1b109ef410943709303543fce179bb3.png)
d.子查询
标量子查询
![](https://img-blog.csdnimg.cn/direct/3e697f88e2e04ba88c04b1115c6d33f7.png)
![](https://img-blog.csdnimg.cn/direct/55c0850b9f2b4b288517c1fa87464408.png)
列子查询
![](https://img-blog.csdnimg.cn/direct/043468f08ff34f90be84d5d1a457facb.png)
![](https://img-blog.csdnimg.cn/direct/fe5c5deaac8f4918b268d4a043bab9d6.png)
多个属性可以用括号
![](https://img-blog.csdnimg.cn/direct/8781234598cd41b9909caf95c79de1f6.png)
![](https://img-blog.csdnimg.cn/direct/f52fcc2123f94f328af267a148695366.png)
表子查询
![](https://img-blog.csdnimg.cn/direct/6160f2c4d90d4e6fa334c192b9517cb5.png)
e.*代表查询别名表所有的字段
![](https://img-blog.csdnimg.cn/direct/85cb6e443950409cb956392e0ff24cb7.png)