1、基本查询语句

(1)使用SELECT语句查询一个数据表SELECT * FROM 数据表名;(2)查询表中的一列或多列SELECT 字段名1,字段名2 FROM 数据表名;(3)从多个表中获取数据SELECT 字段名1,字段名2 FROM 数据表名1,数据表名2 (WHERE条件);

2、查询指定数据 WHERE

SELECT * FROM 数据表名 WHERE 条件表达式;

3、带IN关键字的查询

SELECT * FROM 表名 WHERE 条件 [NOT] IN (元素1,元素2,...,元素n或者是嵌套的条件表达式);

4、带BETWEEN AND的范围查询

SELECT * FROM 表名 WHERE 条件 [NOT] BETWEEN 取值1 AND 取值2;

5、带LIKE的字符匹配查询

LIKE是比较常用的比较运算符,通过它可以实现模糊查询,有两种通配符:“%”和下划线“_”

“%”可以匹配一个或多个字符,可以代表任意长度的字符串,长度可以是0,。例如“明%技”表示以“明”开头,以“技”结尾的任意长度的字符串。该字符串可以代表明日科技、明日编程科技等。

“_”只匹配一个字符,例如,m_n表示以m开头,以n结尾的3个字符,中间的“_”可以代表任意一个字符。

6、IS NULL关键字查询空值

SELECT * FROM 表名 WHERE 字段名 IS NULL;

7、使用AND的多条件查询

只有同时满足所有查询条件的记录会被查询出来。SELECT * FROM 表名 WHERE 条件1 AND 条件2;

8、使用OR的多条件查询

只要满足其中一个查询条件即可。SELECT * FROM 表名 WHERE 条件1 OR 条件2;

9、用DISTINCT关键字去除结果中的重复行

SELECT DISTINCT 字段名 FROM 表名;

10、用ORDER BY关键字对查询结果排序

使用ORDER BY对查询结果进行升序(ASC)和降序(DESC)排列,默认按升序排列。例如:SELECT * FROM tb_borrow ORDER BY borrowTime DESC;

11、用GROUP BY关键字分组查询

通过GROUP BY子句可以将数据划分到不同的组中,实现对记录进行分组查询,在查询时,所查询的列必须包含在分组的列中,目的是使查询到的数据没有矛盾。

12、用LIMIT限制查询结果的数量

例如:SELECT * FROM 表名 ORDER BY 字段名 DESC LIMIT 3;使用LIMIT还可以从查询结果的中间部分取值,首先要定义两个参数,参数1是开始读取的第一条记录的编号(在查询结果中,第一个结果的记录编号是0,而不是1);参数2是要查询记录的个数。如:SELECT * FROM 表名 ORDER BY 字段名 DESC LIMIT 2,3;

13、聚合函数查询

COUNT()函数返回集合中非NULL值的记录的个数SELECT COUNT(*) FROM 表名;

SUM()函数可以求出表中某个数值类型字段取值的总和。SELECT SUM(amount) FROM 表名;

AVG()函数可以求出表中某个数值类型字段取值的平均值SELECT AVG(score) FROM 表名;

MAX()函数可以求出表中某个数值类型字段取值的最大值。SELECT MAX(score) FROM 表名;

MIN()函数可以求出表中某个数值类型字段取值的最小值SELECT MIN(score) FROM 表名;

14、内连接查询

如:SELECT bookid,borrowtime,backTime,ifback FROM tb_borrow,tb_bookinfo WHERE tb_borrow.bookid = tb_bookinfo.id;

15、复合条件连接查询

SELECT bookid,borrowtime,backTime,ifback FROM tb_borrow,tb_bookinfo WHERE tb_borrow.bookid = tb_bookinfo.id AND ifback=0;

16、带EXISTS关键字的子查询

SELECT bookid,borrowtime,backTime,ifback FROM tb_borrow,tb_bookinfo WHERE EXISTS(SELECT * FROM tb_borrow WHERE tb_borrow.bookid = tb_bookinfo.id AND);

17、带ANY关键字的子查询

列名 比较运算符 ANY (子查询);

18、带ALL关键字的子查询

列名 比较运算符 ALL (子查询);

19、合并查询结果

使用UNION关键字:可以将多个查询结果集合并在一起,并且去除相同记录

使用UNION ALL关键字:合并在一起,但是不会去除相同记录SELECT bookname FROM tb_bookinfoUNION(ALL)SELECT bookname FROM tb_bookinfo1;

20、使用正则表达式查询

字段名 REGEXP ‘匹配方式’

mysql的七种查询命令_MySQL数据库查询指令大全相关推荐

  1. mysql 姓刘或姓李_MYSQL数据库查询

    作为测试人员最常用的数据库查询语句,本篇博文做了一个具体的总结,以下只是为了概述查询方法而举的例子,并不一定是最好的查询方式. 红色标记的地方是该查询语句中重点想要表达的查询方法. 一. 新建一个数据 ...

  2. mysql 创建查询 删除_MYSQL数据库查询删除创建企业基本知识

    数据查询语言(DQL)从表中获取数据 select  + where (位置)  order by(排序)  group by  haveby 查询用户:select user,host,passwo ...

  3. mysql数据库查询语句_mysql数据库查询语句

    一   数据库的语句 1     关于数据库 创建数据库         create database 数据库名字(自己命名) 查看mysql下的所有数据库               show d ...

  4. mysql外键约束查询语句_MySQL数据库 : 查询语句,连接查询及外键约束

    查询指定字段        select 字段1,字段2 from 表名; 消除重复行(重复指的是结果集中的所有完全重复行)             select distinct 字段1,字段2.. ...

  5. mysql数据库查询试题_mysql数据库查询练习45题

    #建学生信息表studentcreate table student ( sno varchar(20) not null primary key, sname varchar(20) not nul ...

  6. mysql的查询分析工具下载_万能数据库查询分析器(ODBC数据库查询分析工具)V7.03 最新版...

    万能数据库查询分析器(ODBC数据库查询分析工具)是一款功能强大,性能良好的数据库查询辅助工具,对开发人员来说是一款省时省力的数据库分析工具. 功能特点: 可以通过它查询ODBC数据源(包括世面上所有 ...

  7. Oracle 查询分析器的数据库查询工具。

    最近找到了一个小巧的Oracle 工具 不过要注册,真不爽 Canoe是一个相当于Toad.SQL Server查询分析器的数据库查询工具. 支持Oracle 8i,Oracle 9i, 无需先安装客 ...

  8. mysql的七种查询命令_mysql查询命令详细

    1 --数据库准备 2 --创建一个数据库 3 create database python_test charset=utf84 --使用数据库 5 usepython_test6 --显示当前使用 ...

  9. MySQL实验四数据库的查询_MySQL数据库查询(实验四)

    MySQL数据库查询 准备工作:脚本文件xkgl.sql下载:xkgl脚本.sql 1.执行脚本xkgl.sql (创建xkgl库.表及插入数据),观察有无错误,如有记录错误信息,并解决. (1) 执 ...

  10. mysql数据库的查询_mysql数据库查询

    查询数据指从数据库中获取所需要的数据.查询数据是数据库操作中最常用,也是最重要的操作.用户可以根据自己对数据的需求,使用不同的查询方式.通过不同的查询方式,可以获得不同的数据.MySQL中是使用SEL ...

最新文章

  1. apache-2.4.x 编译安装方法
  2. 人工智能 MIT 博士系列讲课
  3. linux nfs时间不对,NFS挂载主机或不稳定的原因与解决方法
  4. Hive的索引操作【小结】
  5. Spring 注解AOP 入门
  6. 【Scala】Scala中常见集合的使用---代码详解
  7. 中国基于散射的光学传感器行业市场供需与战略研究报告
  8. 是时候了!网易首谈AI加持的AR
  9. 如何使用清理垃圾软件优化苹果电脑
  10. 任正非为什么向两千多年前的李冰父子学习?
  11. eclipse中汉字对齐错误
  12. 【java】序列化反序列化
  13. 《MySQL技术内幕》读书笔记
  14. Flash游戏破解参考
  15. Android TV上 WebView播放视屏与TV自带画中画不兼容处理及分析
  16. 税控服务器管理系统已签名未上传,增值税发票管理系统升级后发票上传失败、勾选平台插件设置、勾选签名问题、勾选规则等热点问题...
  17. 为了让智能手机厂商早日推出 5G 手机,高通真是操碎了心
  18. php音乐地址外链,音乐外链地址的获取
  19. 算法学习笔记——数据结构:树状数组BIT
  20. 第四章 函数式编程(Lambda表达式Stream流)

热门文章

  1. HTML5基础与Meta http-equiv属性详解
  2. docker入门及安装及基本命令
  3. 使用PMOS管构建电源延时供电电路
  4. nmap下载和扫描教程
  5. python - 啃书 第八章 正则表达式
  6. 高并发场景以及应对技巧
  7. Codeforces - Ivan and Burgers
  8. 金蝶标准版7.0计算机快捷,掌握金蝶KIS基本的技巧,快速操作金蝶软件!
  9. Django中间件之csrf跨站请求伪造
  10. 使用 LinuxGSM 搭建饥荒联机服务器(带洞穴)