数据查询学习笔记

数据查询学习笔记
一、完整查询语法SELECT 字段FROM 表名WHERE 行条件GROUP BY 分组字段HAVING 分组条件ORDER BY 排序字段LIMIT 分页;执行顺序FROM → WHERE → GROUP BY → 聚合函数 → HAVING → SELECT → ORDER BY → LIMIT二、基础查询1. 查所有字段 SELECT * FROM 表名;2. 查指定字段 SELECT 字段1,字段2 FROM 表名;3. 字段别名 SELECT 字段 别名 FROM 表名; AS可省略4. 去重查询 SELECT DISTINCT 字段 FROM 表名;三、条件查询 WHERE1. 常规运算 2. 区间查询 BETWEEN 值1 AND 值2 包含首尾3. 多值匹配 IN (值1,值2)4. 空值判断 IS NULL / IS NOT NULL 禁止用判断NULL5. 模糊查询 LIKE- % 任意任意字符- _ 单个任意字符四、逻辑条件- AND 同时满足- OR 满足其一- NOT 条件取反五、排序查询- ORDER BY 字段 ASC 升序默认- ORDER BY 字段 DESC 降序- 多字段排序先排前字段相等则排后字段六、五大聚合函数COUNT 统计、 SUM 求和、 AVG 平均值、 MAX 最大值、 MIN 最小值特性自动忽略NULL值结果为单行数据七、分组查询 GROUP BY1. 规则查询字段只能是分组字段聚合函数2. WHERE 分组前筛选原始数据不能用聚合函数3. HAVING 分组后筛选结果可使用聚合函数八、分页 LIMIT语法 LIMIT 起始下标,条数 下标从0开始分页公式 起始下标 (页码-1) * 每页条数

最新新闻

日新闻

周新闻

月新闻