| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> MySQL-DQL -> 正文阅读 |
|
[大数据]MySQL-DQL |
DQL:数据查询语言 查询关键字:select select 字段列表 from 表名列表 where 条件列表 group by 分组字段列表 having 分组之后的条件列表 order?by? 排序字段列表 limit? 分页参数
1.DQL-基本查询 1.查询多个字段 select? 字段1,字段2,字段3...? from? 表名; select? *? from? 表名; ?2.设置别名 select? 字段1[as? 别名1],字段2[as? 别名2] ...? from? 表名;? as?可以不写?效果一样 3.去除重复记录 select? distinct? 字段列表? from? 表名; 2.DQL-条件查询: 1.语法 select?字段列表?form? 表名? where? 条件列表;
3.DQL-聚合函数 count:统计数量 max:最大值 min:最小值 avg:平均值 sum:? ?求和 select? 聚合函数(字段列表)? from? 表名;? 所有的null值不参与聚合函数的计算 4.DQL-分组查询 select?字段列表?from? 表名? [where? 条件]? group? by? 分组字段名? [having? 分组后过滤条件]? 执行顺序:where? >? 聚合函数? >? having。 分组之后,查询的字段一般为聚合函数和分组字符,查询?其他字段无意义。 5.排序查询 select? 字段列表? from? 表名? order? by? 字段1? 排列方式1,字段2? 排列方式2; ASC:升序(默认); DESC:降序; 如果多字段排序,当第一个字段值相同时,才会根据第二字段排序。 5.DQL-分页查询 select? 字段列表? from? 表名? ? limit? 起始索引,查询记录数; 注意:
起始索引? =? (查询页码数? -? 1)*每页查询记录数; eg:select? *? from? empolyees? limit? 20,10;这就代表的是第二页,每页10个记录数 ? ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 6:37:06- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |