简单的查询语句(DQL)
语法格式:select 字段1,字段2,字段3...from 表名;
提示:
1、任何一条sql语句以";"结尾。
2、sql语句不区分大小写。
条件查询
语法格式: select 字段,字段…. from 表名 where 条件;
执行顺序: 先from,然后where,最后select
!!!!!!!!!!!!!条件查询需要用到where语句,where必须放到from语句表的后面
支持运算符如下
| 运算符 | 说明 |
|---|---|
| = | 等于 |
| <>或!= | 不等于 |
| < | 小于 |
| <= | 小于等于 |
| > | 大于 |
| >= | 大于等于 |
| between…and…. | 两个值之间,等同于 >= and <= |
| is null | 为null (is not null 不为空) |
| and | 并且 |
| or | 或者 |
| in | 包含,相当于多个or(not in 不在这个范围中) |
| not | not 可以取非,主要用在is或in中 |
| like | like称为模糊查询,支持%下划线匹配 |
注意:
- and比or高优先级所以or的条件要括起来
- 当运算符的优先级不确定的时候加小括号。
- and和or联合起来用;
- in等同于or
- _是占位符
- 找出下划线的: select 列名 from 表名 where 列名 like ‘%\_%‘; 这里的 \是转义