目录
1、基本语法
select [distinct]去掉重复数据 [聚合函数] 字段集合|常量|表达式|函数|*
from 表名
[where 查询条件语句集合]
[group by 分组字段列表]
[having 过滤条件语句集合] 分组后的查询 分组查询条件
[order by 排序字段集合 [asc | desc]]
[LIMIT [<offset>,] <row count>]分页查询
2、查询全部字段数据(*)
#注意:坚决不能用,引起性能问题
测试时可以用#
select * from 表名 ;
3、局部字段查询
#:在开发中,常用语法法进行查询
select 字段1,...,字段n from 表名 ;
4、前N条数
select top N | top n percent ...(字段|*) from 表名 ;
select * from 表名 limit N;
select * from 表名 limit [offset,]rows
offset:起始值,默认从0开始
rows:记录最大数量
5、条件查询
select 字段集合 | * from 表名 where 条件 ;
查询条件可以是:
-
带比较运算符和逻辑运算符的查询条件
-
带 BETWEEN AND 关键字的查询条件 (字段的数据类型一般是数值型数据的比较)
-
带 IS NULL 关键字的查询条件
-
带 IN、NOT IN 关键字的查询条件
-
带 LIKE 关键字的查询条件