| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> SQL基础语法 -> 正文阅读 |
|
[大数据]SQL基础语法 |
1 SQL简介
2 通用语法
3 SQL分类
4、DDL:操作数据库
5,DDL:操作表
5.1 查询表
5.2 创建表
注意:最后一行末尾,不能加逗号 5.3 数据类型 MySQL 支持多种类型,可以分为三类:
5.4删除表
5..5修改表
6、DML语句 6.1 添加数据
6.2 修改数据
6.3 删除数据 注意: 删除、修改语句中如果不加条件,则将所有数据都修改! 7、DQL SELECT 字段列表 FROM 表名列表 WHERE 条件列表 GROUP BY 分组字段 HAVING 分组后条件 ORDER BY 排序字段 LIMIT 分页限定 7.1基础查询 7.1.1语法
7.2.1条件查询 select 字段列表 from 表名 where 条件列表; 注意:模糊查询使用like关键字,可以使用通配符进行占位: (1)_ : 代表单个任意字符 (2)% : 代表任意个数字符 ? ?eg: select * from stu where name like '_天%'; 7.3排序查询 7.3.1语法
7.4聚合函数 7.4.1 概念:将一列数据作为一个整体,进行纵向计算。 7.4.2聚合函数的分类 7.4.3聚合函数的语法 SELECT 聚合函数名(列名) FROM 表; 7.5分组查询 7.5.1语法 SELECT 字段列表 FROM 表名 [WHERE 分组前条件限定] GROUP BY 分组字段名 [HAVING 分组后条件过滤]; 注意:分组之后,查询的字段为聚合函数和分组字段,查询其他字段无任何意义 select sex, avg(math),coun() from stu where math > 70 group by sex having count() > 2; where 和 having 区别: 执行时机不一样:where 是分组之前进行限定,不满足where条件,则不参与分组,而having是分组之后对结果进行过 滤。 可判断的条件不一样:where 不能对聚合函数进行判断,having 可以。 .7.6分页查询 7.6.1语法 select 字段列表 from表名 limit起始索引 , 查询条目数;
7.6.2计算索引的公式 起始索引 = (当前页码 - 1) * 每页显示的条数 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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:53:33- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |