查询
select * from 表名;
- 语法 select 字段列表 from 表名列表 group by 分组字段 having 分组之后的条件 order by 排序 limit 分页
- 基础查询
- 查询多个字段
- select 列名1, 列名2, 列名n from 表名;
- 注意
- 如果查询所有字段 用* 代替
- 去重
- distinct
- 计算列
- 一般可以使用四则运算计算列值, 一般只进行数值计算
- ifnull(表达式1, 表达式2); null运算都为null
- 表达式1: 表示哪个字段需要判断是否为null
- 表达式2: 字段为null 替换的值
- 起别名
- as
- 查询多个字段
- 条件查询
- where 子句后跟条件
- 运算符
> < <= >= = <>不等于 也可!= 没有==
- between...and .. 在一个范围内 包头包尾
- in(集合) 表示多个值, 逗号分隔
- like "张%" 模糊查询
- 占位符
- _ 单个任意字符
- % 多个任意字符
- 占位符
- is null 查询一列为null 的值, 不能写 = null
- and 或 && 与, 用前者 后者不通用
- or 或 || 或
- not ! 非