一、数据定义语言(Data Definition Language, DDL)
1.创建数据库:
2.使用数据库
3.删除数据库
4.创建表
5.删除表
二、数据操纵语言(Data Manipulation Language, DML)
1.INSERT
(1)单行数据 + 全列插入
(2)多行数据 + 指定列插入
2.SELECT
(1)全列查询
(2)指定列查询
(3)查询字段为表达式
(4)去重:DISTINCT
(5)排序:ORDER BY
(6)条件查询:WHERE
- 比较运算符:
- 逻辑运算符:
注:
1、WHERE条件可以使用表达式,但不能使用别名。
2、 AND的优先级高于OR,在同时使用时,需要使用小括号()包裹优先执行的部分
- 基本查询:
- AND与OR:
- 范围查询:
- 模糊查询:LIKE
- NULL的查询:IS [NOT] NULL
(7)分页查询:LIMIT
(8)聚合查询:COUNT(), SUM(), AVG(), MAX(), MIN()
- COUNT:
- SUM:
- AVG:
- MAX:
- MIN:
- GROUP BY子句:
- HAVING:
(9)联合查询
-
内连接:
-
外连接:
外连接分为左外连接和右外连接。如果联合查询,左侧的表完全显示我们就说是左外连接;右侧的表完
全显示我们就说是右外连接。
-
自连接:
自连接是指在同一张表连接自身进行查询。
3.UPDATE
4.DELETE