MySQL——IN的用法详解

本文详细介绍了MySQL中IN运算符的使用方法,包括基本语法、如何在WHERE子句中使用IN和NOT IN,以及如何使用IN进行多条件选择。通过实际例子展示了IN运算符在数字、字符串和日期时间等不同数据类型上的应用。
这篇文章简单介绍了MySQL中IN的用法详解的相关资料,需要的朋友可以参考下

说到Mysql 的 in 运算符可能有些新手还没有使用过,导致在项目中多了很多不必要的麻烦

今天简单的说说 in 的用法~

in 运算符用于 where 表达式中,以列表项的形式支持多个选择,语法如下:

where column in (value1,value2,value3,...)

where column not in (value1,value2,value3,...)

当 in 前面加上 not 运算符时,表示与 in 相反的意思,即不在这些列表项内选择。

 

例如现在有一张表的数据是这样

然后输入一下sql语句查询

select * from sys_user where id in (2,3) 

//可以看做是:select * from sys_user where (id=2,id=3)

结果

可以看到他筛选出来了id为2、3的用户

如果在前面加上 not ,结果相信大家也知道啦~

在 in ()中不仅可以用数字,也可以用字符串,甚至可以用日期时间~但是要记得在字符串上加上引号

 

The end!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值