SELECT id,name FROM student
SELECT name AS '姓名',age AS '年龄' FROM student
SELECT DISTINCT 字段名 FROM 表名
SELECT 字段列表 FROM 表名 WHERE 条件列表
符号 | 功能 |
---|
> | 大于 |
< | 小于 |
>= | 大于等于 |
<= | 小于等于 |
= | 等于 |
<>或!= | 不等于 |
BETWEEN...AND... | 在某个范围内(都包括) |
IN(...) | 多选一 |
LIKE占位符 | 模糊查询 _单个任意字符 %多个任意字符 |
IS NULL | 是NULL |
IS NOT NULL | 不是NULL |
AND或&& | 并且 |
OR或 | 或者 |
NOT或! | 非,不是 |
SELECT * FROM 表名 WHERE 字段名 LIKE 通配符字符串
SELECT 字段列表 FROM 表名 [WHERE 条件] ORDER BY 排序字段名1 [排序方式1],排序字段名2 [排序方式2]
标识 | 排序方式 |
---|
ASC | 升序排列(默认值) |
DESC | 降序排列 |
SELECT 聚合函数名(列名) FROM 表名 [WHERE 条件]
函数名 | 功能 |
---|
count(列名) | 统计数量(一般选用不为null的列) |
max(列名) | 最大值 |
min(列名) | 最小值 |
sum(列名) | 求和 |
avg(列名) | 平均值 |
SELECT 字段名,... FROM 表名 [WHERE 分组前条件限定] GROUP BY 字段名 [HAVING 分组后条件过滤]
SELECT 字段列表 FROM 表名 LIMIT 起始索引,查询条目数
- FROM
- WHERE
- GROUP BY
- HAVING
- SELECT
- ORDER BY
- LIMIT