mysql离散查询_MYSQL 查询
查询:
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 查询相关推荐
- mysql求和 子查询_MYSQL 查询方法 统计查询 链接查询 子查询
mysql表格查询方法: 查询: 1.简单查询 select * from Info --查所有数据 select Code,Name from Info --查指定列的数据 select Code ...
- mysql 性能查看_MySQL查询性能问题排查
Mysql数据库的性能问题排查是十分复杂的,具体方法视场景而定,这里只做大致思路分析. 1. 整体考虑导致查询性能低下的各种因素 导致SQL查询变慢的原因是多元化的,在遇到问题时首先要有一个全方位的思 ...
- mysql 语句检查_mysql查询语句
一.简单查询 1.最简单查询(查所有数据) select * from 表名 注意:* 代表所有列,并不是代表所有行 例:select * from test 2.查询指定列 select 列名, ...
- 在mysql中通配符_mysql查询中通配符的使用
mysql查询中通配符的使用 在mysql查询中经常会使用通配符,并且mysql的通配符和pgsql的存在区别(稍候再讨论),而且mysql中还可以使用正则表达式. SQL模式匹配: "_& ...
- mysql 廖雪峰_mysql查询(廖雪峰sql教程学习摘录)
mysql默认不区分大小写 条件查询 select * from students ...
- mysql 严格区分大小写_Mysql查询英文如何严格区分大小写?
1. 前提: 在Mysql数据库中进行查询时,希望英文严格区分大小写.默认情况下是不区分大小写的. 2. 演示如下: 在数据库表emp中,job字段中存储的值有'Engineer',现在的情况是,下面 ...
- 怎么查mysql数据库版本信息查询_mysql 查询版本(mysql查询数据库版本信息)
mysql 查询版本(mysql查询数据库版本信息) 2020-07-24 11:32:43 共10个回答 1.通过mysql的-V参数查询版本信息mysql-V2.登录mysql时可以查询版本信息m ...
- mysql 查找数据_Mysql查询数据
查询语句 单表查询 1.1 全表查寻 select * from employee; 复制代码1.2 指定字段查询 查询职员表中所有职员姓名和入职时间 select empname,hirdate f ...
- mysql 前索引_MySQL查询性能优化前,必须先掌握MySQL索引理论
数据库索引在平时的工作是必备的,怎么建好索引,怎么使用索引,可以提高数据的查询效率.而且在面试过程,数据库的索引也是必问的知识点,比如: 索引底层结构选型,那为什么选择B+树? 不同存储引擎的索引的体 ...
最新文章
- 5 个被忽视的习惯,决定了你很难成为高级开发工程师!
- j2ee下的单元测试小工具
- 根据DNS的A记录负载均衡web服务请求
- boost::core::bit_cast的测试程序
- 线程wait()和sleep()的区别
- Python编程专属骚技巧8
- 源码解读腾讯 GT 的性能测试方案
- GCC的内嵌汇编语法 ATT汇编语言语法
- Java多线程(一)——多线程实现方法和生命周期
- apache配置本地的虚拟主机
- quartus13.0用原理图输入法设计8位全加器
- 项目经理也分三六九等,初级项目经理和高级项目经理的区别
- Power BI的基本操作
- 工程施工阶段成本变化
- linux 负载高 cpu低,Linux服务器CPU使用率较低但负载较高
- 【莫烦】python基础教程
- 虚拟机上安装Windows操作系统
- 华为如何分屏_3199元起!华为MatePad 5G发布:麒麟820芯片
- Activiti的使用 idea的bpmn插件
- 百度、腾讯和阿里内部的级别和薪资待遇了解一下