目录
CRUD
新增
查询
(1)全列查询
(2)指定列查询
(3)查询时指定表达式
(4)别名
(5)去重查询
(6)排序查询
(7)条件查询
(8)分页查询
CRUD
即增加(Create)、查询(Retrieve)、更新(Update)、删除(Delete)四个单词的首字母缩写
新增
也可插入中文字符串
查询
(1)全列查询
查询出这个表中的所有的行和所有的列
select * from 表名;* 称为"通配符”,可以指代所有的列
(2)指定列查询
查询的时候手动指定列名,得到的结果,就是和列名关联的
select 列名,列名... from 表名;
(3)查询时指定表达式
(4)别名
(5)去重查询
(6)排序查询
(7)条件查询
比较运算符:
逻辑运算符:
案例:
基本查询
查询英语不及格的同学及英语成绩 ( < 60 )
查询语文成绩好于英语成绩的同学
查询总分在 200 分以下的同学
AND与OR
查询语文成绩大于80分,且英语成绩大于80分的同学查询语文成绩大于80分,或英语成绩大于80分的同学
观察AND 和 OR 的优先级
范围查询
1、BETWEEN...AND...查询语文成绩在 [80, 90] 分的同学及语文成绩
使用 AND 也可以实现
2、IN
查询数学成绩是 58 或者 59 或者 98 或者 99 分的同学及数学成绩
使用 OR 也可以实现
模糊查询 不要求完全相等,只要满足一定的条件就可以了
% 匹配任意多个(包括 0 个)字符
_ 匹配严格的一个任意字符
NULL 的查询:IS [NOT] NULL
查询 id 已知的同学姓名
查询 id 未知的同学姓名