1简单查询   select* from 表名

select name as“姓名”fromstu     (把name改为名字)

2条件查询 where 后面跟条件  条件要写清楚

3模糊查询  like  no like    %代表任意多个字符   _代表一个字符

4排序查询  order by 字段 排序值 (desc降 asc升)

5范围查询     between....and...

6离散查询  in  notin

7聚合查询   sun 求和   count数据条数   max最大值  min最小值 avg平均值

8分页查询 limit 从第几条开始,取多少数据

表名limit(pagesize-1)*5,5     pagesize是页数   *5 是每页条数 ,5 取多少条

9去重查询 distinct      select distinct  表段名 from 表名

10分组查询 group by 字段  having 条件

select count(*),cno,group_concat(degree),sum(degree) from score group by cno ;

select cno,group_concat(degree),sum(degree) from score group by cno having count(*)>3

#分组之后根据条件查询使用having 不使用where

高级查询

  1. 连接查询,对列的扩展

Select * from student as stu,score as sc

where stu.sno = sc.sno and sc.sno = “103” ;

2.联合查询,对行的扩展

select Code,Name from Info

union

select Code,Name from Nation

3.子查询

(1)无关子查询

外层查询 (里层查询)

子查询的结果当做父查询的条件

子查询:select Code from Nation where Name='汉族'

父查询:select * from Info where Nation = ''

select * from Info where Nation = (select Code from Nation where Name='汉族')

(2)相关子查询

查询汽车表中油耗低于该系列平均油耗的所有汽车信息

父查询:select * from Car where Oil<(该系列平均油耗)

子查询:select avg(Oil) from Car where Brand = '某个系列'

select * from Car a where Oil<(select avg(Oil) from Car b where b.Brand = a.Brand )

转载于:https://www.cnblogs.com/w-xibao/p/7759760.html

mysql 查询条件相关推荐

  1. mysql 查询条件不区分大小写

    MySql查询条件不区分大小写 在日常开发过程中,经常遇到某些条件查询功能,而某些字段例如姓名,往往是模糊查询,并且在含有英文或拼音的情况小,要求不区分大小写. 例如一个字段名称是username,字 ...

  2. mysql 查询条件优先级_mysql条件查询and or使用实例及优先级介绍

    mysql条件查询and or使用实例及优先级介绍 一.总结 一句话总结: 在where中可以包含任意数目的and和or操作符,在没有任何其他符号的时候,例如括号,SQL会首先执行and条件,然后才执 ...

  3. mysql查询条件_mysql条件查询,最简单的一种,你知道吗?

    在上一篇文章中我们学习了在php中怎样查询数据库中的数据,哪些数据都是直接获取一个表中的所有数据,全部拿过来,没有经过过滤,很多数据对于我们来说暂时是用不上的,这就相当于浪费了带宽,不利于提高数据处理 ...

  4. Mysql查询条件为大于时,不走索引失效问题排查

    我们都知道在数据库查询时,索引可以极大的提高查询效率.通常在使用的时候,都会针对频繁查询的关键字段建立索引. 比如,当以交易日期(trans_date)来查询交易记录时,通常会对该字段添加索引,以便在 ...

  5. mysql 查询条件是中文时,无法查询的解决办法

    前言 最近在学习使用mysql数据库,遇到了查询条件是中文时,无法查询的问题,解决后,分享解决方法如下(本例使用navicat 对mysql数据库进行管理). 一.效果演示 导入表格数据 使用查询功能 ...

  6. php中mysql查询条件为数组_请教php中数组做为mysql查询条件wherexxinarray,怎么处理...

    原先想着把数组 $customerid 拆分出来,判断长度给不同的变量,变量多少还要再判断,然后写 下边的mysql查询,有些麻烦,请教有没有好的方法,谢了! -------------------- ...

  7. 字符串变量作mysql查询条件

    当你的查询条件是一个字符串变量时,你该怎么办,比如字符串可能是"0001ME,0002BL",也可能是"0001ME",那么如何根据条件得到想要的结果呢,我来告 ...

  8. MySQL查询条件中的各种运算符/操作符说明

    文章目录 一.比较运算符 (一)正则表达式 (二)模糊匹配 LIKE (三)转义字符 二.单行比较运算符 (一)安全等号 <=> 1. 和 = 的相同点 2. 和 = 的不同点 (二)区间 ...

  9. mysql查询条件是小数 查不到6.28_28.mysql数据库之查询

    1.查询语句 mysql 多表关系 查询语句 索引 1.添加数据补充: 将一个查询结果插入到另一张表中 create table student(name char(10),gender int); ...

  10. oracle和mysql查询条件排序_Oracle数据库中ORDERBY排序和查询按IN条件的顺序输出

    ORDER BY非稳定的排序提一个问题: oracle在order by 排序时,是稳定排序算法吗? 发现用一个type进行排序后,做分页查询,第一页的数据和第二页的数据有重复 怀疑是order by ...

最新文章

  1. 一个查看全部用户的磁盘空间使用情况的脚本
  2. 算法笔记_157:算法提高 c++_ch02_01(Java)
  3. spring boot 系列之四:spring boot 整合JPA
  4. 【IM】关于稀疏学习和鲁棒学习的理解
  5. PHP中使用Filter进行数据安全过滤
  6. m6000查看端口状态_M6000常用命令
  7. python调用命令行获取pid_命令行命令/命令运行时的pid及获取
  8. html5图片列表纵向,div css图片列表实例布局案例ul li布局
  9. 经典最优滤波器(概述)
  10. git修改文件名大小写的方法。
  11. mybaitis快速生成_Mybatis中使用mybatis-generator结合Ant脚本快速自动生成Model、Mapper等文件...
  12. java 访问 https网站_解决java访问https网站报错的问题
  13. 零基础想考华为认证,该怎么学?
  14. pt和字号的对应关系
  15. 考研数学复习笔记——行列式1
  16. 雷军成功踏上移动互联网游轮
  17. 峰值检测电路和精密整流电路
  18. 数学基础:反三角函数
  19. 【新书速递】实用安全多方计算导论
  20. 用Kettle的一套流程完成对整个数据库迁移

热门文章

  1. 如何快速入手一个JavaWeb项目
  2. C#.NET常见问题(FAQ)-Combobox如何设置不可以编辑
  3. 高并发,分布式系统要点
  4. Bootstrap入门(二十九)JS插件6:弹出框
  5. Google Map 中混淆和压缩代码的简单示例
  6. 合肥南站,你怎么这么棒?人民日报都夸你了!
  7. 微软确定 Win10 付费才能玩 还能不能愉快玩耍?
  8. Kinect V2 基础教程之彩色图像
  9. Java之强引用、 软引用、 弱引用、虚引用
  10. 《设计模式系列》---工厂方法