查询
查看表中数据
语法: select * from 表名;
例:select * from student;
查询一个字段
语法:select 字段名 from 表名;
查询多个字段
语法:select 字段名1,字段名2,字段名3 from 表名;
逗号隔开字段名。
给查询列起别名
使用as关键字,as可换为空格,如果别名里有空格,将别名用‘’括起来。
字段使用数学表达式
条件查询
select 字段名 from 表名 where 条件;
等于:=
不等于<>或!=
两者之间 between…and…
模糊匹配 like
%匹配任意多个字符,_任意一个字符
匹配第二个字母是i的
其他的条件查询列举在下
运算符 | 说明 |
---|---|
< | 小于 |
<= | 小于等于 |
> | 大于 |
=> | 大于等于 |
is null | 为null |
and | 并且 |
or | 或者 |
inl | 包含,相当于多个or |
no | not 可以取非,主要用在is或in中 |
注:如果表数据为null 必须用 … is null 不能用。
单列升降序
默认是升序
降序
select 字段名 from 表 where 条件 order by 字段名 desc;
按照多个字段排序:,隔开
例如当两者age相同的时候,按照班级顺序排
此处先将age降序,当遇到age相同时,按照class降序。
Talk is cheap,show me the code——薪火工作室!