浓墨重彩之MySQL-07-表单查询

来源:互联网 发布:天之道其犹张弓乎原文 编辑:程序博客网 时间:2024/06/05 08:11
第一节 表单查询
5.1 查询所有字段
1 SELECT 字段1,字段2,字段3 FROM 表名;
2 SELECT*FROM 表名;
5.2 查询指定字段
1 SELECT 字段1 字段2 字段3 FROM 表名;
5.3 Where条件查询
1, SELECT 字段1,字段2,子段3.. FROM 表名 WHERE 条件表达式l
5.4 带IN关键字查询
1,SELECT 字段1,字段2,字段3 FROM 表名 WHERE 字段 【NOT】IN (元素1,元素2,元素3);
5.5带BETWEEN AND的范围的查询
1 SELECT 字段1,字段2,子段3 FROM 表名 WHERE 字段 【NOT】BERWEEN 取值1AND 取值2;
5.6带LIKE的模糊查询
1 SELECT 字段1 字段2 字段3 FROM 表名 WHERE 字段【NOT】LIKE"字符串";
“%”代表任意字符;
“—”代表单个字符;
5.7 空值查询
1.SELECT 字段1,字段2,字段3..FROM 表名 WHERE 字段 IS【NOT】NULL:
5.8带AND的多条件查询
1 SELECT 字段1,字段2 FROM 表名WHERE 条件表达式1 AND 条件表达式2 【..AND 条件表达式n】
5.9 带OR的多条件查询
1,SELECT 字段1,字段2..FROM 表名 WHERE 条件表达式 1 OR 条件表达式2【..OR 条件表达式n
5.10DISTINCT 去重复查询
SELECT DISTINCT 字段名 FROM 表名;
5.11 对查询结果排序
SELECT 字段1,字段2 FROM 表名 ORDER BY 属性名 【ASC|DESC】
5.12 GROUP BY 分组查询
GROUP BY 属性名 【HAVING 条件表达式】【WITH ROLLUP】
1,单独使用(毫无意义)
2 与GROUP_CONCAT() 函数一起使用;
3 与聚合函数一起使用;
4 与HAVING 一起使用(限制输出结果);
5,与WITH ROLLUP 一起使用(最后加入一个总和行);
5.13 LIMIT 分页查询
SELECT 字段1,字段2..FROM 表名 LIMT 初始位置,记录数;
原创粉丝点击