mysql的5中查询子句之一where条件查询

mysql的5中查询子句,分别是where条件查询,group by分组查询,having条件查询,order by排序查询,limit 限制查询
此次测试数据我是用的zabbix的数据,每个人只需要从zabbix官网上将源码包下载下载,解压就可以了,最后在将数据导入到数据库即可。如果不会可以参考我的博客
zabbix server环境的搭建:http://blog.csdn.net/m0_37886429/article/details/70051122

有的时候,我们不方便直接对线上数据直接进行操作,但是我们又需要线上某一个表中的数据,这时我们可以将这个表的数据导入到另一个表中:
前提是这个表的结构要和我们导入表的结构一样

mysql> insert into new.talbleName select * from old.talbleName;

where条件:表达式在哪一行成立,哪一行就取出来
1、后面可以接的符号:

    <<=,=,!=或者<>,> ,>=,beteeen(在某范围内),in(在某集合内)

例如:
①查询功能id(functionid)大于13210的所有数据

mysql> select * from functions where functionid > 13210;

这里写图片描述

②查询功能id(functionid)在13210和13220的所有数据,这是要用到between,它一般和and连用

mysql> select * from functions where functionid between 13210 and 13220;

这里写图片描述

③查询功能id(functionid)在13211,13215,13218,13221内的所有数据,in的用法:
in(值1,值2….,值N)–>等于值1到值N任意一个都可以

mysql> select * from functions where functionid in (13211,13215,13218,13221);

这里写图片描述

2、逻辑运算符

not !  逻辑非
or ||  逻辑或
and &&  逻辑与

例如:
①想取出functionid在12967-12972或者在13084-13089之间的数据

mysql> select * from functions where functionid between 12967 and 12972 or functionid between 13084 and 13089;

这里写图片描述

3、模糊查询
一般和 like 连用,常用的通配符有:

%    -->   通配任意字符
'_'  -->   通配一个字符

①查询应用集(applications)中名字像zabbix的

mysql> select applicationid,name from applications where name like '%zabbix%';

这里写图片描述

②查询应用集(applications)中名字为filesystem后面还有一个字符的

mysql> select applicationid,name from applications where name like 'filesystem_';

这里写图片描述

备注:如果是生产环境中。不建议大家用 select * ,如果数据量特别大,这样速度会特别慢。

mysql的5中查询子句

mysql的5中查询子句之一where条件查询
http://blog.csdn.net/m0_37886429/article/details/73224579

mysql的5中查询子句之二group by分组查询
http://blog.csdn.net/m0_37886429/article/details/73276996

mysql的5中查询子句之三having条件查询
http://blog.csdn.net/m0_37886429/article/details/73323970

mysql的5中查询子句之四order by排序查询
http://blog.csdn.net/m0_37886429/article/details/73457866

mysql的5中查询子句之五limit限制查询
http://blog.csdn.net/m0_37886429/article/details/73481387
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值