离散查询

select * from car where price=30 or price=40 or price=50 or price=60;

select * from car where price in(30,40,50,60)取出数据

select * from car where price not in(30,40,50,60)去掉数据

聚合函数(统计查询)

select count(*) from car

select count(code) from car #取所有的数据条数

select sum(price) from car #求价格总和

select avg(price) from car #求价格的平均值

select max(price) from car #求最大值

select min(price) from car #求最小值

分页查询

select * from car limit 0,10  #分页查询,跳过几条数据(0)取几条(10)

规定一个每页显示的条数:m

当前页数:n]

select * from car limit (n-1)*m,m

去重查询

select distinct brand from car

分组查询

查询汽车表中,每个系列下汽车的数量

select brand,count(*) from car group by brand

分组之后,只能查询该列或聚合函数

取该系列价格平均值大于40的系列代号

select brand from car group by brand having(加条件) avg(price)>40

取该系列油耗最大值大于8的系列代号

select brand from car group by brand having max(oil)>8

高级查询

(1)连接查询

SELECT t1.`Name`,t2.Brand_Name FROM brand t2,car t1 -- 笛卡尔乘积

WHERE t2.Brand = t1.Brand

-- 多表连接查询

SELECT t1.`Name`,t2.Brand_Name,t3.prod_name

FROM car t1

LEFT JOIN brand t2

ON t1.Brand = t2.Brand

LEFT JOIN productor t3 ON t2.Prod = t3.Prod

(2) 联合查询 字段数必须一样

SELECT `Name`,Price FROM car

UNION

SELECT Brand_Name,Brand_Memo FROM brand

(3)子查询

SELECT * FROM car

WHERE car.brand in

(SELECT Brand FROM brand WHERE Prod = 'p001')

内容来源于网络如有侵权请私信删除

mysql多类型查询_MYSQL中的多类型查询及高级查询操作相关推荐

  1. php mysql 时间戳查询_mysql中时间查询函数(包括时间戳)

    mysql中时间查询函数(包括时间戳) 这些函数都是MySQL自带的,可以直接使用在PHP写的MySQL查询语句中哦 1-CURDATE()或CURRENT_DATE()和CURTIME()或CURR ...

  2. mysql子查询教行子查询_MySQL中列子查询与行子查询操作的学习教程

    MysqL 列子查询及 IN.ANY.SOME 和 ALL 操作符的使用MysqL 列子查询 列子查询是指子查询返回的结果集是 N 行一列,该结果通常来自对表的某个字段查询返回. 一个列子查询的例子如 ...

  3. mysql 中间表的好处_Mysql中使用中间表提高统计查询速度

    对于数据量较大的表,在其上进行统计查询通常会效率很低,并且还要考虑统计查询是否会对在线的应用产生负面影响.通常在这种情况下,使用中间表可以提高统计查询的效率, 下面通过对session 表的统计来介绍 ...

  4. mysql 关联索引_mysql中关于关联索引的问题——对a,b,c三个字段建立联合索引,那么查询时使用其中的2个作为查询条件,是否还会走索引?...

    情况描述:在MySQL的user表中,对a,b,c三个字段建立联合索引,那么查询时使用其中的2个作为查询条件,是否还会走索引? 根据查询字段的位置不同来决定,如查询a,     a,b    a,b, ...

  5. mysql结果作为另一次查询_MySql中一次查询结果用作二次查询条件

    Sql的截取关联查询 最近在写sql时,碰到了如下情况, 需求是通过一个账户的id去查询关联的该账户下的所有简历,其中地址字段要通过另一个表进行关联查询.地址字段存的是地址表中对应的编号. 例如210 ...

  6. mysql多表查询连接的种类_MySQL中基本的多表连接查询教程

    一.多表连接类型1. 笛卡尔积(交叉连接) 在MySQL中可以为CROSS JOIN或者省略CROSS即JOIN,或者使用','  如: 由于其返回的结果为被连接的两个数据表的乘积,因此当有WHERE ...

  7. mysql插入性能_mysql 数据量大时插入和查询性能

    现在mysql中有数据33.8w的数据,然后做查询和更新或插入操作,速度很慢,基本100条数据就要1.68s.好慢啊,我要测试一下,到底慢在哪?能不能提高点速度? 参考一篇博文:http://blog ...

  8. mysql实现树状查询_MySQL实现树状所有子节点查询的方法

    本文实例讲述了MySQL实现树状所有子节点查询的方法.分享给大家供大家参考,具体如下: 在Oracle 中我们知道有一个 Hierarchical Queries 通过CONNECT BY 我们可以方 ...

  9. concat mysql sql注入_Mysql中用concat函数执行SQL注入查询的方法

    Mysql数据库使用concat函数执行SQL注入查询 SQL注入语句有时候会使用替换查询技术,就是让原有的查询语句查不到结果出错,而让自己构造的查询语句执行,并把执行结果代替原有查询语句查询结果显示 ...

最新文章

  1. 锋利的jQuery-4--动画方法总结简表
  2. python私有函数
  3. leetcode-44. Wildcard Matching
  4. jquery 过滤html代码,jquery – 如何使指令使用过滤的HTML属性?
  5. 【渝粤教育】广东开放大学 商法 形成性考核 (40)
  6. layui 子页面写弹出框覆盖父页面,以及给弹框中的表单赋值
  7. 机器学习入门系列(1)--机器学习概览
  8. 小程序 移植 云开发_使用Kubernetes探索跨云的应用程序可移植性
  9. 关于Timestamp的valueOf()方法
  10. 转载Java 反射机制
  11. pycharm英文版转成中文版
  12. 鳄鱼mt4复盘助手_免费MT4复盘助手2015年8月新版
  13. php安装libpng,安装php:configure: error: libpng.(a|so) not found解决办法
  14. 【§美女杨颖win7电脑主题下载§系统美化】
  15. dtcms 数据库结构分析
  16. 简单家用nas搭建,只需要这个路由器
  17. 微信群成员活跃度测试软件,微信群活跃度最佳人数是多少?
  18. pq: SSL is not enabled on the server
  19. 发帖机python_有没有自动发帖机,用python写得
  20. 【Windows7】win7启动 报错 AutoIt错误,不能打开脚本文件

热门文章

  1. python拼写错误20几分钟怎么办_Python | 21行轻松搞定拼写检查器
  2. 在这个功能上,iOS 落后 Android 了
  3. 京东方明年iPhone OLED面板供应量是今年3倍 份额占比约为20%
  4. 京东方计划为苹果iPhone 13供应6.06英寸OLED面板
  5. SpaceX和美国宇航局计划明年4月向国际空间站发射Crew-4
  6. 小红书8月2日正式推行“号店一体”机制 月销万元以下商家免收佣金
  7. 传苹果正与米高梅谈判 拟购买新007电影流媒体版权
  8. “碰瓷”特斯拉翻船,卡车界明星创企Nikola身陷“骗局”危机
  9. 微信号都可以改了,那淘宝号呢?官方硬核回应遭网友吐槽:你没有心!
  10. 马斯克再创历史!人类首个商业载人飞船发射成功:移民火星又近一步