查询:

1.普通查询,查所有

select * from info 查所有数据

select code,name from info 查指定列

2.条件查询

select * from info where code='p001' 一个条件

select * from info where name='张三' and nation='n001' 并关系

select * from info where name='张三' or nation='n001' 或关系

3.排序查询

select * from info order by birthday 默认升序排列(asc)降序(desc)

select * from car order by brand,oil desc 多列排序

4.聚合函数

select count(*) from info 取个数

select sum(price) from car 查询price列的和

select avg(price) from car 查询price列的平均值

select max(price) from car 查询price列的最大值

select min(price) from car 查询price列的最小值

5.分页查询

select * from car limit 0(跳过几条数据),5(取几条数据)

6.分组查询

select brand from car group by brand 简单分组查询

select brand from car group by brand having count(*)>2 查询系列里面车的数量大于2的系列

7.去重查询

select distinct brand from car 去重

8.修改列名

select brand as '系列' from car

9.模糊查询

select * from car where name like '_奥迪%' %表示任意多个字符(包含%***%)(_代表一个字符)

10.离散查询

select * from car where code in('c001','c002','c003','c004')

select * from car where code not in('c001','c002','c003','c004')

查询汽车表中 价格大于50 40 39 这三个数中最大的

select * from car where prise >50

高级查询:

1.连接查询:

select * from info,nation 得出的结果称为笛卡尔积,效率低

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

join on连接:

select * from info join nation join连接

select * from info join nation on info.nation = nation.code

2.联合查询:

select code,name from info

union

select code,name from nation

3.子查询:

1)无关子查询:

select code from nation where name='汉族' 查询nation表中汉族的民族代号

select * from info where nation = () 在info表中查询民族代号为上一个结果查询的民族代号

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

mysql离散查询_MYSQL 查询相关推荐

  1. mysql求和 子查询_MYSQL 查询方法 统计查询 链接查询 子查询

    mysql表格查询方法: 查询: 1.简单查询 select * from Info --查所有数据 select Code,Name from Info --查指定列的数据 select Code ...

  2. mysql 性能查看_MySQL查询性能问题排查

    Mysql数据库的性能问题排查是十分复杂的,具体方法视场景而定,这里只做大致思路分析. 1. 整体考虑导致查询性能低下的各种因素 导致SQL查询变慢的原因是多元化的,在遇到问题时首先要有一个全方位的思 ...

  3. mysql 语句检查_mysql查询语句

    一.简单查询 1.最简单查询(查所有数据) select * from 表名   注意:* 代表所有列,并不是代表所有行 例:select * from test 2.查询指定列 select 列名, ...

  4. 在mysql中通配符_mysql查询中通配符的使用

    mysql查询中通配符的使用 在mysql查询中经常会使用通配符,并且mysql的通配符和pgsql的存在区别(稍候再讨论),而且mysql中还可以使用正则表达式. SQL模式匹配: "_& ...

  5. mysql 廖雪峰_mysql查询(廖雪峰sql教程学习摘录)

    mysql默认不区分大小写 条件查询 select * from students                                                            ...

  6. mysql 严格区分大小写_Mysql查询英文如何严格区分大小写?

    1. 前提: 在Mysql数据库中进行查询时,希望英文严格区分大小写.默认情况下是不区分大小写的. 2. 演示如下: 在数据库表emp中,job字段中存储的值有'Engineer',现在的情况是,下面 ...

  7. 怎么查mysql数据库版本信息查询_mysql 查询版本(mysql查询数据库版本信息)

    mysql 查询版本(mysql查询数据库版本信息) 2020-07-24 11:32:43 共10个回答 1.通过mysql的-V参数查询版本信息mysql-V2.登录mysql时可以查询版本信息m ...

  8. mysql 查找数据_Mysql查询数据

    查询语句 单表查询 1.1 全表查寻 select * from employee; 复制代码1.2 指定字段查询 查询职员表中所有职员姓名和入职时间 select empname,hirdate f ...

  9. mysql 前索引_MySQL查询性能优化前,必须先掌握MySQL索引理论

    数据库索引在平时的工作是必备的,怎么建好索引,怎么使用索引,可以提高数据的查询效率.而且在面试过程,数据库的索引也是必问的知识点,比如: 索引底层结构选型,那为什么选择B+树? 不同存储引擎的索引的体 ...

最新文章

  1. 5 个被忽视的习惯,决定了你很难成为高级开发工程师!
  2. j2ee下的单元测试小工具
  3. 根据DNS的A记录负载均衡web服务请求
  4. boost::core::bit_cast的测试程序
  5. 线程wait()和sleep()的区别
  6. Python编程专属骚技巧8
  7. 源码解读腾讯 GT 的性能测试方案
  8. GCC的内嵌汇编语法 ATT汇编语言语法
  9. Java多线程(一)——多线程实现方法和生命周期
  10. apache配置本地的虚拟主机
  11. quartus13.0用原理图输入法设计8位全加器
  12. 项目经理也分三六九等,初级项目经理和高级项目经理的区别
  13. Power BI的基本操作
  14. 工程施工阶段成本变化
  15. linux 负载高 cpu低,Linux服务器CPU使用率较低但负载较高
  16. 【莫烦】python基础教程
  17. 虚拟机上安装Windows操作系统
  18. 华为如何分屏_3199元起!华为MatePad 5G发布:麒麟820芯片
  19. Activiti的使用 idea的bpmn插件
  20. 百度、腾讯和阿里内部的级别和薪资待遇了解一下

热门文章

  1. G盘无法访问此卷不包含可识别的文件系统,里面的资料如何恢复
  2. 音乐第三方(腾讯正版曲库直通车)
  3. 十七、生成树协议STP 、STP实际操作过程、 3个案例分析
  4. Servlet文件下载实例详解
  5. nginx转发https到http
  6. 最详细解决tomcat日志乱码问题
  7. 汽车销售行业微信小程序策划方案分享
  8. 浅析深究什么是SOA?(转)
  9. 计算机网络第1章 (概述)
  10. 运动耳机排行榜,2022年值得推荐的六款运动耳机