MySQL数据库学习笔记
更新于:A.D.2022.06.28
参考书籍:《MySQL必知必会》
检索数据
SELECT语句
检索单个列
SELECT 列 FROM 表;
检索多个列
SELECT 列, 列, 列 FROM 表;
检索所有列
SELECT * FROM 表;
检索不同的行
SELECT 行 FROM 表;
SELECT DISTINCT 行 FROM 表;
限制结果
SELECT 列 FROM 表 LIMIT 数量;
SELECT 列 FROM 表 LIMIT 数量 OFFSET 行号;
排序检索数据
ORDER BY语句
按单个列排序
SELECT 列 FROM 表 ORDER BY 列;
按多个列排序
SELECT 列, 列, 列 FROM 表 ORDER BY 列, 列;
指定排序方向
使用DESC
关键字,作用于位于前面的列名
SELECT 列, 列, 列 FROM 表 ORDER BY 列 DESC;
SELECT 列, 列, 列 FROM 表 ORDER BY 列 DESC, 列;
过滤数据
WHERE子句
SELECT 列, 列 FROM 表 WHERE 列 = 值;
WHERE 子句操作符
操作符 | 说明 |
---|---|
= | 等于 |
<> | 不等于 |
!= | 不等于 |
< | 小于 |
<= | 小于等于 |
> | 大于 |
>= | 大于等于 |
BETWEEN | 在指定的两个值之间 |
检查单个值
SELECT 列, 列 FROM 表 WHERE 列 = 值;
SELECT 列, 列 FROM 表 WHERE 列 < 值;
SELECT 列, 列 FROM 表 WHERE 列 <= 值;
不匹配检查
SELECT 列, 列 FROM 表 WHERE 列 <> 值;
SELECT 列, 列 FROM 表 WHERE 列 != 值;
范围值检查
SELECT 列, 列 FROM 表 WHERE 列 BETWEEN 值 AND 值;
空值检查
SELECT 列 FROM 表 WHERE 列 IS NULL;
本文由 落影汐雾 原创,采用 保留署名-非商业性使用-禁止演绎 4.0-国际许可协议
本文链接:https://x.lyxw.xyz/2022/MySQL/