mysql中的不等于怎么表示

文 / @UTHEME

MySQL中的不等于符号有三种表示方法:<>、!=、notin。其中,<>是最早的用法,可移植性优于后面两种,因为它适用于所有的关系型数据库系统。而notin表示不在该数据里面,是后来MySQL添加上的。虽然在一些场景下使用notin会比较方便,但不如<>具备通用性和可移植性。

在实际应用中,不等于经常被用来进行筛选和过滤。比如,我们想要查询出description非boring且id非偶数的记录,就需要使用不等于符号。以下是一个实例代码:

SELECT * FROM movies
WHERE description <> 'boring' AND id % 2 != 0
ORDER BY id DESC;

在上述代码中,我们使用了不等于符号来筛选出description不为boring且id不为偶数的记录,并使用ORDER BY语句将结果按id降序排列。

最后,我们还进行了三种不等于符号的查询时间比较。结果表明,<>比其它两种方式查询速度更快。因此,我们推荐使用<>来进行不等于的判断。

总之,了解不同的不等于符号,掌握它们的使用方法,可以提高我们的数据库操作效率和准确性。

添加UTHEME为好友
扫码添加UTHEME微信为好友
· 分享WordPress相关技术文章,主题上新与优惠动态早知道。
· 微信端最大WordPress社群,限时免费入群。