查询数据:

简单查询:

1.查询所有数据:

select * from 表名

#select * from info 查询所有列

2.查询指定列:

select code,name from info

3.查询指定行(条件查询):

select * from info where nation='n001'

select * from info where code='p001' or/and nation='n001'

4.给列制定名称

select code as '代号' name as '姓名' from info

5.模糊查询

select * from car where name like '%/_奥迪%'  #'%'---表示在‘奥迪’前后可以出现n个字符,'_'表示在‘奥迪’前后可以出现1个字符

6.排序查询

select * from car order by price #根据价格进行排序,默认升序(asc),后面加desc降序

select * from car order by price asc,oil desc #先根据价格升序排列,在次前提下出现价格相同的项再按油耗降序排列

7.去重查询

select distinct brand from car

8.分页查询

select * from car limit 5,5 跳过前面5条取5条数据

9.统计查询(聚合函数)

数据条数:select count(主键/*) from car

取最大值/最小值:select max/min(price) from car

取平均值:select avg(price) from car

10.分组查询

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

select brand from car group by brand having count(*)>=3

11.范围查询

select * from car where price>=40 and price <=60

select * from car where price between 40 and 60

12.离散查询

select* from car where price in/not in(10,20,30,40)

高级查询:

1.联合查询

select code,name from info

union

select code,name from nation

2.连接查询

形成笛卡尔积

select * from info,nation where info.nation=nation.code

为了查询效率更高可以筛选出重复的数据:

select info.name,info.sex,nation.name,info.birthday from info,nation where info.nation=nation.code

select info.name,info.sex,nation.name,info.birthday from info join nation on info.nation=nation.code

3.子查询

---子查询的结果作为父查询的条件使用

i.无关子查询

---子查询和父查询没有关系,子查询单独拿出来可以执行

a.查找民族为“汉族”的所有人员信息

select * from info where nation =(select code from nation where name='汉族')

b.查询所有厂商是“一汽大众”的车

select * from car where brand in(select brand_code from brand where prod_code in(select prod_code from productor where prod_code='一汽大众'))

ii.相关子查询

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

select * from car where oil

select avg(oil) from car where brand= 该系列

select * from car a where oil

mysql离散查询_mySQL数据库数据查询操作详解相关推荐

  1. Discuz3.数据库数据表字典详解(完整版)

    Discuz3.数据库数据表字典详解(完整版) 转自:https://discuzt.cr180.com/discuzcode-db.html pre_common_admincp_cmenu后台菜单 ...

  2. mysql select表达式_MySQL数据库SELECT查询表达式解析

    数据的管理在很大一部分是在进行查找工作,而SELECT占据了很大的一部分 SELECT select_expr [,select_expr...] [ FROM table_reference WHE ...

  3. mysql数据库实验3查询_mysql数据库(3)-查询

    数据库设计规范 查询 创建数据库.数据表 -- 创建数据库 create database python_test_1 charset=utf8; -- 使用数据库 use python_test_1 ...

  4. mysql联合查询怎么加子查询_MySQL数据库 —子查询,联合查询

    编程之家收集整理的这篇文章主要介绍了MySQL数据库 -子查询,联合查询,编程之家小编觉得挺不错的,现在分享给大家,也给大家做个参考. <MySQL数据库 -子查询,联合查询>要点: 本文 ...

  5. mysql 禁用事件_mysql事件之修改事件(ALTER EVENT)、禁用事件(DISABLE)、启用事件(ENABLE)、事件重命名及数据库事件迁移操作详解...

    本文实例讲述了mysql事件之修改事件(ALTER EVENT).禁用事件(DISABLE).启用事件(ENABLE).事件重命名及数据库事件迁移操作.分享给大家供大家参考,具体如下: 我们要知道,M ...

  6. mysql数据库的字符串表示什么意思_MySQL数据库的字符串类型详解(01)

    Mysql的数据类型主要分为三类:数字类型.字符串(字符)类型.日期和时间类型,由于时间紧迫,根据学习的需要 数字类型暂不做详解,等待有时间了在修改此文档,此文主要介绍mysql 数据类型中的字符串类 ...

  7. mysql select 缓存_mysql select缓存机制使用详解

    mysql Query Cache 默认为打开.从某种程度可以提高查询的效果,但是未必是最优的解决方案,如果有的大量的修改和查询时,由于修改造成的cache失效,会给服务器造成很大的开销,可以通过qu ...

  8. mysql双机配置_mysql 双机热备配置详解

    花了大半天的时间研究mysql 5.0.* ,参考了很多文档,总算将mysql的双机热备给搞定了.心情很好,写个文章纪念一下.因为以后还可能实际用到,所以也作以下笔记. 使用两台虚拟机,nod1和no ...

  9. vb mysql ado_VB中的ADO数据对象编程详解

    ADO是ActiveX Data Objects 的缩写,是一项新的数据库的存取技术 那天听到一位同学说他的女朋友是学新闻的可也学会了数据库,可学计算机的自己却还是不会,总觉得有点汗颜.在各网站的论坛 ...

最新文章

  1. 区块链共识机制及其迭代
  2. 【No.3 Ionic】超级逗表情 App
  3. Android之解决打补丁包后移动端为什么不升级,升级之后出现“应用未安装“,以及更新成功之后反复更新问题
  4. python中变量的作用域
  5. Eclipse远程调试Java代码的三种方法
  6. 32G内存手机到底够用吗?看完泪崩
  7. java为什么删除jpg删不掉_java-如何在不损失质量的情况下从图像(JPG)删除元数据?...
  8. C 语言的数据类型宽度扩展
  9. 不一样的Office 365之 —— 使用Delve查看热门文档
  10. 架构之美读书笔记之三
  11. css rgb转16进制,jquery获取元素颜色css('color')的值返回RGB。如何转十六进制
  12. 读《我的身体里早已落叶纷飞》
  13. brpc学习:bvar
  14. 智能物流仓储机器人|海格里斯HEGERLS货物夹抱式防倾倒装置四向穿梭车
  15. linux 导入fpx证书,金贡荣获神秘奖章,结果写着FPX全队慈父,网友点歌以父之名...
  16. Matlab中用Simulink快速画Bode图及 .m 文件画Bode图
  17. 如何开发一个完整的Helm charts应用实例
  18. TI单芯片毫米波雷达软件架构研究(一)
  19. 气和血1:生命在于气血
  20. python读取文件并打印_Python3.4如何读取一个文件并打印

热门文章

  1. 基于朴素贝叶斯的乳腺癌数据集分类
  2. 使用Vitamio库打造万能播放器(一)
  3. 三相异步电动机空间矢量控制详解
  4. 修改home目录下的中文目录为英文
  5. 长短期记忆网络(Long Short-Term Memory,LSTM)及其变体双向LSTM和GRU
  6. openlayers6【十六】vue overlay类实现gif动态图标效果详解
  7. SparkListener监听机制使用及自定义事件处理
  8. oracle10g卸载不了,oracle10g安装,卸载
  9. 苹果cmsv10魅力社免费好看的红色自适应模板源码
  10. 什么是无线雨量报警仪?