IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> MySQL高级语句(一) -> 正文阅读

[大数据]MySQL高级语句(一)

目录

一、按关键字排序

1.1 Order By 语句

1.2 升序排序

1.3 降序排列

1.4 条件查询

?二、区间查询和去重查询

2.1 AND和OR

2.1.1 and(且)

2.1.2 or(或者)

?2.1.3 嵌套

2.2 查询不重复的 distinct

三、对结果进行分组

四、限制结果

4.1 limit 语法

4.1.1 查询前四行

4.1.2 从第二行开始查询后3行

五、设置别名

5.1 as语法

5.1.1 列别名设置

5.2 查询表的字段数量以number显示出

5.3? as将查询到的数据导入另一个表中

总结


一、按关键字排序

1.1 Order By 语句

order by语句可以去进行数据的排序,一般后面跟字段。

语法:select 字段1,字段2 from 表名 order by 字段;

1.2 升序排序

select * from id,name from ceshi order by id;

1.3 降序排列

select id,name from ceshi order by id desc;

1.4 条件查询

select id,name from ceshi where id>2 order by id;

二、区间查询和去重查询

2.1 AND和OR

select 字段名 from 表名 where 条件1 (and|or) 条件2 (and|or)条件3;

2.1.1 and(且)

select * from 表名 where 条件1 and 条件2;

2.1.2 or(或者)

select * from 表名 where 条件1 or条件2;

2.1.3 嵌套

select * from 表名 where 条件1 or 条件2 (条件3 and 条件4);

有括号会先执行括号里的内容然后再去执行括号外的

2.2 查询不重复的 distinct

select distinct 字段 from 表名;

三、对结果进行分组

通过 SQL 查询出来的结果,还可以对其进行分组,使用 GROUP BY 语句来实现 ,GROUP BY 通常都是结合聚合函数一起使用的,常用的聚合函数包括:计数(COUNT)、 求和(SUM)、求平均数(AVG)、最大值(MAX)、最小值(MIN),GROUP BY 分组的时候可以按一个或多个字段对结果进行分组处理。

select conut(字段) from 表名 group by 字段;

使用条件去统计

四、限制结果

4.1 limit 语法

LIMIT 的第一个参数是位置偏移量(可选参数),是设置 MySQL 从哪一行开始显示。 如果不设定第一个参数,将会从表中的第一条记录开始显示。

需要注意的是,第一条记录的 位置偏移量是 0,第二条是 1,以此类推。第二个参数是设置返回记录行的最大数目。

4.1.1 查询前四行

select * from 表名 limit 4;

4.1.2 从第二行开始查询后3行

五、设置别名

在 MySQL 查询时,当表的名字比较长或者表内某些字段比较长时,为了方便书写或者 多次使用相同的表,可以给字段列或表设置别名。使用的时候直接使用别名,简洁明了,增强可读性(alias ——》as)

5.1 as语法

5.1.1 列别名设置

select 字段名 as 你想要设置的别名 from 表名;

如果表的名字比较长可以用as设置别名

select 表的别名.字段 as 字段的别名 from 表名 as 设置的表的别名;

5.2 查询表的字段数量以number显示出

select count(*) as number from 表名

5.3 as将查询到的数据导入另一个表中

select table 新表名 as select * from 表名;

总结

本章介绍了select 的高阶语句

order by 降序升序排序

and和or的使用

distinct的去重查询

limit 限制输出

as的别名设置

先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2022-08-06 10:50:33  更:2022-08-06 10:52:30 
 
开发: 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年5日历 -2024/5/19 23:29:02-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码