原标题:mysql查询语句解析

一、查询基本知识

select 列1,列2,...,列n from 表名

1.条件查询:where

①比较运算符:=、!=、< >、<= 、>=;

②模糊查询:like/not like ('%'匹配任意多个字符,'_'匹配任意单个字符);

③in/not in、between and;

④is null/is not null。

2.分组:group by 列名 (一般搭配合聚合函数(max,min,sum,avg,count)使用)。

3.筛选:having

4.排序:order by 列名 desc(降序)/asc(升序 默认)。

5.限制:limit[offset,] n(offset: 偏移量,跳过几行;n: 取出条数;offset如果不写,相当于limit 0,n)。

二、查询实例

下图为学生表数据

1.1查询学生表中成绩≥90分的学生信息;

1.2查询学生表中所有"张"姓学生的学生信息;

1.3查询学生表中1班和2班的学生信息;

1.4查询学生表中学生成绩不为空的记录个数;

2.查询学生表中各班级各科目的总成绩;

3.查询学生表中3科总成绩≥240分的学生信息;

4.查询学生表中各学生的总成绩并按总成绩降序排列;

5.查询学生表中总成绩排名前三的学生信息;

责任编辑:

mysql offset函数_mysql查询语句解析相关推荐

  1. mysql LOCATE() 函数 模糊查询,类似like %%

    mysql LOCATE() 函数 模糊查询,类似like '%%' 查询的字符串 前面添加 BINARY ,区分大小写 SELECT * FROM `ce1` WHERE locate(BINARY ...

  2. mysql日期与时间查询语句:查询当年、查询本年、查询当月、查询本周

    mysql日期与时间查询语句:查询当年.查询本年.查询当月.查询本周 select sum(1) as years, (select sum(1) from `表名` where date_forma ...

  3. mysql 查询字段语句_mysql查询语句常用字段操作函数

    一.concat()函数 1.功能:将多个字符串连接成一个字符串. 2.语法:concat(str1, str2,...) 返回结果为连接参数产生的字符串,如果有任何一个参数为null,则返回值为nu ...

  4. mysql的查询语句怎么优化_MySQL查询语句如何优化

    前言查询语句的优化是SQL效率优化的一个方式,可以通过优化sql语句来尽量使用已有的索引,避免全表扫描,从而提高查询效率.最近在对项目中的一些sql进行优化,总结整理了一些方法. 1.尽量避免在 wh ...

  5. mysql查询性别语句_MySQL查询语句简单操作示例

    本文实例讲述了MySQL查询语句简单操作.分享给大家供大家参考,具体如下: 查询 -- 创建数据库 create database python_test_1 charset=utf8; -- 使用数 ...

  6. mysql空值判断怎么优化_MySQL查询语句优化的十个小技巧!

    前言 查询语句的优化是SQL效率优化的一个方式,可以通过优化sql语句来尽量使用已有的索引,避免全表扫描,从而提高查询效率.最近在对项目中的一些sql进行优化,总结整理了一些方法. 1.尽量避免在 w ...

  7. mysql 单表子查询语句_MySQL基本SQL查询语句:多表查询和子查询示例

    一.简单查询:基本语法: 代码如下 SELECT * FROM tb_name; 查询全部 代码如下 SELECT field1,field2 FROM tb_name; 投影 代码如下 SELECT ...

  8. mysql 子表 关联查询语句_MySQL基本SQL语句之单表查询、多表查询和子查询

    一.简单查询: 基本语法:SELECT * FROM tb_name;查询全部 SELECT field1,field2 FROM tb_name; 投影 SELECT [DISTINCT] * FR ...

  9. mysql语句去重查询总数_mysql查询语句

    2.查询指定列 select 列名,列名 from 表名 例:select code,name from test 3.修改结果集的列名 as select 列名 as '显示的字' from 表名 ...

最新文章

  1. App Store兼容性问题
  2. 当我们输入一条SQL查询语句时,发生了什么?
  3. 多个结果集ResultSet的问题
  4. Python语言编程之批量文件重命名
  5. 神策学堂“训练营+特训营”,种子学员招募中,来一起出圈呀!
  6. 数字通信原理_光耦继电器在实际应用中的作用以及工作原理!
  7. 【Python成长之路】从零学GUI -- 制作智能聊天机器人
  8. 如何清理Docker占用的磁盘空间?
  9. Bailian4081 树的转换【DFS】
  10. 华为 台积电 高通申请_台积电/高通纷纷力挺华为!全面放下姿态:将不再断供华为芯片产品...
  11. Java 添加、读取、删除Excel中的图表趋势线
  12. 无需绿幕的全自动视频抠图工具|unscreen
  13. 评论关于中国工厂代工的Andr​​oid 4.0迷你PC的智能电视棒Mk802 CF卡
  14. 【有限元分析】圣维南原理
  15. 【调剂】山东大学控制科学与工程学院生物医学实验室课题组招收硕士研究生...
  16. js初级动态随机抽人事件运用 计时器和超时期应用 解决用on事件onclick多次点击不能停止的问题
  17. Vue 前端框架接入QQ在线客服
  18. RestCloud API接口管理平台
  19. NAO机器人连接的电脑配置及用choregraphe控制nao行走
  20. unity 图文混排方案

热门文章

  1. 微型计算机频繁死机的原因,电脑经常死机是什么原因|电脑经常死机的解决方法...
  2. url编码函数encodeURI和encodeURIComponent
  3. [转帖] mysql 用户 权限 密码等操作记录
  4. javascript 之作用域-06
  5. 单链表的初始化,整表创建,单个元素插入,单个元素删除,整表删除等操作...
  6. POJ1061 青蛙的约会(线性同余方程)
  7. 转:c#委托事件实现窗体传值通信
  8. (jquery插件)打造百分比动态色彩条
  9. [引]VS2005 之 Visual Basic 程序的结构
  10. vector内存扩容