1. 查询单表全部
select* from 数据表名;
2. 查询单表中一个或者多个字段
select 字段1,字段2 from 数据表名;
3. 查询单表中的指定信息
select* from 数据表名 where 属性= .....;
4. 带有 IN 关键字的查询
Select* from 数据表 where 字段 [NOT] IN (字段值1,字段值2…字段值n);
<注:最适于数组作为查询条件,即:in (数组数据)>
5.带BETWEEN and 的范围查询
select * from 数据表 where 字段 [NOT] BETWEEN 取值1 and 取值2;
6. 带like的字符匹配查询
select * from 数据表 where 属性 like '%SQL%';//查询属性中包含SQL字符的数据
select * from 数据表 where 属性 like 'a%b';// //查询属性中以a开头以b结尾的字符串的数据
select * from 数据表 where 属性 like 'm_n';//查询属性中以m开头以n结尾的3个字符的数据,中间的‘_’只能代表一个字符
7.带AND的多条件查询
select* from 数据表名 where 属性= ..... AND 属性=......;
8. 带OR的多条件查询
select* from 数据表名 where 属性= ..... OR 属性=......;
9.用DISTINCT关键字去除结果中的重复行
10. 用ORDER BY 关键字对查询结果排序
11. 用GROUP BY关键字分组查询
(1) 用GROUP BY关键字分组查询
(2) GROUP BY 关键字与 GROU_CONCAT函数一起使用
(3)按多个字段进行分组
12. 用LIMIT限制查询结果的数量