MySQL!=和<>之间有什么区别?

时间:2016-02-24 07:35:04

标签: mysql sql database logic operators

我想知道为什么MySQL有<>!=

使用<>

SELECT *
FROM `products`
WHERE `deleted` <> 0
LIMIT 0 , 30

(我执行此查询5次,5次平均执行时间 0.00018秒

使用!=

SELECT *
FROM `products`
WHERE `deleted` != 0
LIMIT 0 , 30

(我还将此查询执行了5次,平均执行时间为5次 0.00016秒

我得到了;似乎!=<>更快,但是有两个不等运算符的原因是什么?

这两个运营商之间有什么区别?

1 个答案:

答案 0 :(得分:2)

它们是相同的,彼此相同。

http://dev.mysql.com/doc/refman/5.7/en/comparison-operators.html#operator_not-equal

之前问过here这个问题,那里有一些答案!