MySQL查询
Posted 西瓜led
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL查询相关的知识,希望对你有一定的参考价值。
单表查询
我们都知道mysql是由很多数据存入组成的一张又一张表,那么我们肯定需要对MySQL进行操作。那么之前我们讲了一些增删改的内容,那么今天我们来说一下查吧。
查
通过select 来查找指定表内的数据等
select [distinct] 字段1 [[as] 别名1],...,字段n [[as] 别名n] from [数据库名.]表名 [条件];
查找筛选条件:
条件:from、where、group by、having、distinct、order by、limit => 层层筛选后的结果
- 注:一条查询语句,可以拥有多种筛选条件,条件的顺序必须按照上方顺序进行逐步筛选,distinct稍有特殊(书写位置),条件的种类可以不全,可以缺失,但不能乱序
条件:where
通过where后面加上条件,来筛选数据
select 查询字段(*表示所有字段) from 表名 where 条件 ; #判断规则 """ 比较符合:> | < | >= | <= | = | != 区间符合:between 开始 and 结束 | in(自定义容器) 逻辑符合:and | or | not 相似符合:like _|% 正则符合:regexp 正则语法 """ #匹配salary 六到九以内的所有字段 mysql>: select * from emp where salary between 6 and 9; #匹配id 1,3,7,20的字段,没有则不显示 mysql>: select * from emp where id in(1, 3, 7, 20);
以上是关于MySQL查询的主要内容,如果未能解决你的问题,请参考以下文章