Mysql | 总结 | 常用的查询语句(单表查询)

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限制查询结果的数量

猜你喜欢

转载自www.cnblogs.com/jj81/p/9847630.html