1、数据查询

语法:

SELECT

< ALL | DISTINCT > 字段一、字段二、字段n >

FROM

< 表名 >

WHERE

< 条件表达式 >

GROUP BY

< 列名 >

HAVING

< 条件表达式 >

ORDER BY

< 列名 > < ASC | DESC >

1.查询指定列、多个列、全部列、不一样行及限制查询行数sql

SELECT 字段1 FROM tb_name

SELECT 字段1..字段n FROM tb_name

SELECT * FROM tb_name

#查询字段值不重复

SELECT DISTINCT 字段1 FROM tb_name

#限制查询条数、并只查询前5条记录

SELECT * FROM tb_name LIMIT 5

#从第二条开始查询,而且只查询5条记录

#从第二条开始查询,而且只查询5条记录

SELECT * FROM tb_name LIMIT 1,5 或

SELECT * FROM tb_name LIMIT 5 OFFSET 1

2.将查询出来的数据进行排序数据库

#查询全部数据并从大到小排序

SELECT * FROM tb_name ORDER BY 字段1 DESC

#查询全部数据并从大到小排序,并获取最大值

SELECT * FROM tb_name ORDER BY 字段1 DESC LIMIT 1

#按多列进行排序,若是字段1的值不重复,字段2排序才有效

SELECT * FROM tb_name ORDER BY 字段1 字段2 DESC

3.查询知足条件的数据函数

数据库表通常包含大量的数据,不多须要查询表的全部行,一般只须要根据特定条件查询所需数据便可!spa

经常使用的查询条件

查询条件

谓词

比较

=, >, =,<=,!=,<>,!>,!<

肯定范围

BETWEEN AND, NOT BETWEEN AND

肯定集合

IN  ,NOT IN

字符匹配

LIKE  ,NOT LIKE

空值

IS NULL ,IS NOT NULL

多重条件

AND,OR,NOT

肯定范围的用法.net

01.查询年龄在20-23岁(包括20岁和23岁)之间同窗的姓名、系别、和年龄code

SELECT Sname,Sdept,Sage FROM Student WHERE Sage BETWEEN 20 AND 23

02.查询年龄不在20-23岁(包括20岁和23岁)之间同窗的姓名、系别、和年龄blog

SELECT Sname,Sdept,Sage FROM Student WHERE Sage NOT BETWEEN 20 AND 23

肯定集合的用法排序

01.查询计算机科学系(CS),数学系(MA)和信息系(IS)学生的姓名和性别ci

SELECT Sname,Ssex FROM Student WHERE Sdept IN ('CS','MA','IS')

字符匹配的用法get

通常语法格式以下:

SELECT 字段1, 字段2,...字段n

FROM table_name

WHERE 字段1 LIKE [AND | OR] 字段n = 'value'

%(百分号)通配符:表示任意长度的字符。

_ (下划线)通配符: 表示任意单个字符。

01.查询全部姓王的学生姓名、学号、性别

SELECT Sname,Sno,Ssex FROM Student WHERE Sname LIKE '王%'

02.查询全部姓“欧阳”且全名为三个汉子的学生的姓名

SELECT Sname FROM Student WHERE Sname LIKE '欧阳_'

03.查询第二个 字为“阳”的学生的姓名和学号

SELECT Sname ,Sno FROM Student WHERE Sname LIKE '_阳%'

4.聚合函数的使用

为了方便用户,加强查询功能,SQL提供了许多汇集函数

汇集函数

函数

说明

COUNT(*)

统计行数

COUNT([ DISTINCT | ALL ] )

统计一列中值得个数

SUM([ DISTINCT | ALL ] )

计算一列值得总和

AVG([ DISTINCT | ALL ] )

计算一列值得平均值

MAX([ DISTINCT | ALL ] )

计算一列值得最大值

MIN([ DISTINCT | ALL ] )

计算一列值得最小值

注意: WHERE字句是不能用聚合函数做为条件表达式的。聚合函数只能用于SELECT字句和GROUP BY中的HAVING字句。

5.GROUP BY字句使用

通常GROUP BY配合聚合函数及HAVING字句一块儿使用

01.查询平均成绩大于等于90分的学生学号和平均成绩。

SELECT

Sno,

AVG(Grade)

FROM

GROUP BY

Sno

HAVING

AVG(Grade) >= 90

mysql查询姓名第二个字_第二篇:MySQL中SELECT查询语句总结相关推荐

  1. Influxdb中Select查询请求结果涉及到的一些数据结构

    女主宣言 本文将给大家介绍的是在Influxdb中Select查询请求结果中涉及到的一些数据结构,对于Influxsql的查询语句不太熟悉的同学,可以在先了解了解: https://docs.infl ...

  2. mysql查询姓名第二个字_下列哪条语句能够从学生表中查询出姓名的第二个字是“敏”的学生的信息( )。_学小易找答案...

    [简答题]请自行在资料处下载 [单选题]表在数据库中是一个非常重要的数据对象,它是用来( )各种数据内容的. [简答题]Write out three dishes you like [其它]上交ex ...

  3. mysql查询雇员部门和性别_数据库管理系统MySQL实验

    <数据库管理系统MySQL实验>由会员分享,可在线阅读,更多相关<数据库管理系统MySQL实验(14页珍藏版)>请在人人文库网上搜索. 1.课 程 实 验 报 告实验项目名称实 ...

  4. mysql联合索引数据库查询数据会变慢_如何定位并优化慢查询SQL以及联合索引和索引多的弊端...

    以下思路均以Mysql为例,不过SQL调优通用的 根据慢日志定位慢查询SQL: 使用show variables like '%quer%';主要查看slow_query_log,slow_query ...

  5. mysql 查询用户最后登陆时间_弄懂mysql:mysql的通信协议

    我准备从mysql的实现出发,将mysql好好理解一下,从他的逻辑结构一层一层出发,感受一下,所以再学第一层之前,要先对mysql整体的逻辑结构有一个初步认识 mysql逻辑架构 整体来说,MySql ...

  6. Mysql连接查询分哪几种_数据库的几种连接查询

    1:连接查询2: join_type 指出连接类型3: 内连接4: 交叉连接 1:连接查询 通过连接运算符可以实现多个表查询.连接是关系数据库模型的主要特点,也是它区别于其它类型 数据库管理系统的一个 ...

  7. mysql 聚合函数内比较运算符_关于常用 MYSQL 聚合函数,其他函数 ,类型转换,运算符 总结...

    /* 关于MYSQL 聚合函数,其他函数 ,类型转换,运算符 总结,*/ -- 1 运算符优先级  /* 12.1.1. 操作符优先级 以下列表显示了操作符优先级的由低到高的顺序.排列在同一行的操作符 ...

  8. mysql去重操作哪个最快_如何将 MySQL 去重操作优化到极致?| CSDN 博文精选

    作者 | wzy0623 责编 | 屠敏 出品 | CSDN 博客 前言 问题提出 源表t_source结构如下: item_id int, created_time datetime, modifi ...

  9. mysql json匹配key为数值_干货篇:一篇文章让你——《深入解析MySQL索引原理》

    概述 最近一段时间重新深入研究了一遍MySQL的内容,今天主要分享分析MySQL索引原理,后续会输出一些关于MySQL方面的干货,希望各位小伙伴喜欢. 一.什么是索引.为什么要建立索引? 关于索引的理 ...

  10. 如何查询spark版本_掌握Spark SQL中的查询执行

    了解您的查询计划 自从Spark 2.x以来,由于SQL和声明性DataFrame API,在Spark中查询数据已成为一种奢侈. 仅使用几行高级代码就可以表达非常复杂的逻辑并执行复杂的转换. API ...

最新文章

  1. BZOJ3473:字符串(后缀数组,主席树,二分,ST表)
  2. 正确删除ORACLE归档日志文件
  3. SAP BW/4 HANA亮点解析
  4. lcd残影原理_为什么同样是高刷,OLED 可以比 LCD 优秀?
  5. java map 如何根据key获得对象_ThreadLocal:Java中的影分身
  6. 关系型数据库和非关系型数据库的区别
  7. Tool:Adobe Photoshop
  8. 深度学习进阶,Keras视频分类
  9. 用遗传算法解决中国邮递员问题
  10. ps高低频磨皮详细教学
  11. 内网穿透远程查看内网监控摄像头
  12. 微信小程序 image-cropper 还原按钮控制
  13. 教你解决路由黑洞5招
  14. 2023年五一数学建模 | 第二十届五一数学建模B题:快递需求分析问题思路
  15. 第2章KNN算法笔记_函数classify0
  16. 腾讯音乐娱乐集团与华纳音乐续签长期战略协议 并将联合成立全新音乐厂牌
  17. 登录服务器显示需要输入密码,远程服务器每次都需要输入账号密码
  18. 多种方法简单轻松的清理站点多余缩略图(建站必备)
  19. Servlet-个人归纳总结
  20. 细胞实验关键:活死细菌/细胞染色试剂盒解决方案

热门文章

  1. Kattis- 3D Printed Statues
  2. 怀旧服ouf头像插件_魔兽世界7.0前夕ShadowedUF简洁头像插件
  3. 最佳适应(BestFit)算法
  4. ciscn 2020 Misc the_best_ctf_game
  5. MPQ文件结构和Partial MPQ文件结构
  6. 【1】国产USB转接芯片CH347-初体验
  7. 社会心理学书籍《别做正常的傻瓜》全书精彩语句摘录
  8. 158玩游戏平台最新上线
  9. win7系统配置时间服务器,与Internet时间服务器同步 设Win7精确时间
  10. 30本引进翻译版日本计算机技术书籍推荐