欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql一對多查詢,mysql查詢中in和多個or的區別

呂致盈2年前24瀏覽0評論
mysql一對多查詢,mysql查詢中in和多個or的區別?

多數據庫服務器都只把IN()看作多個OR的同義詞,因為它們在邏輯上是相等的。

MYSQL不是這樣的,它會對IN()里面的數據進行排序,然后用二分法查找個是否在列表中,這個算法的效率是O(Logn),而等同的OR子句的查找效率是O(n)。

在列表很大的時候,OR子句就會變得慢得多。