首頁 資料庫 mysql教程 使用union和in哪個效率高

使用union和in哪個效率高

Sep 30, 2017 am 10:17 AM
union 哪個

一直都認為是in的效率要高,但這次確有點蒙圈。


SELECT * FROM runinfo WHERE status in (0,2,1,3,4,7,9,10);  
登入後複製

這個查詢的效率是,常常是1秒多。

mysql> SELECT * FROM runinfo WHERE status in (0,2,1,3,4,7,9,10);
登入後複製

106 rows in set (1.20 sec)

 替換成下面這種寫法之後,


SELECT * FROM runinfo WHERE status = 0
union
SELECT * FROM runinfo WHERE status = 1
union
SELECT * FROM runinfo WHERE status = 2
union
SELECT * FROM runinfo WHERE status = 3
union
SELECT * FROM runinfo WHERE status = 4
union
SELECT * FROM runinfo WHERE status = 7
union
SELECT * FROM runinfo WHERE status = 9
union
SELECT * FROM runinfo WHERE status = 10  
登入後複製

效率有很大的提升。

mysql>
108 rows in set (0.02 sec)
登入後複製

 具體的原因我也說不上來,其中status字段有建索引,這個字段會有一些更新。

先做記錄,慢慢再搞清楚這件事情吧。

以上是使用union和in哪個效率高的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

賽揚g4900與i36100相比哪個比較優? (賽揚g4900與i34170相比哪個比較優?) 賽揚g4900與i36100相比哪個比較優? (賽揚g4900與i34170相比哪個比較優?) Jan 01, 2024 pm 06:01 PM

賽揚g4900和i36100哪個好當涉及到賽揚G4900和I36100這兩款處理器時,毫無疑問,I36100的性能更勝一籌。賽揚處理器通常被視為低階處理器,主要用於廉價筆記型電腦。而I3處理器則主要用於高階處理器,其效能非常出色。不論是玩遊戲還是觀看視頻,使用I3處理器都不會出現任何卡頓情況。因此,如果你有可能,盡量選擇購買英特爾I系列處理器,特別是用於桌上型電腦,這樣你就能享受網路世界的樂趣了。賽揚G4900T性能怎麼樣從性能方面來看,奔騰G4900T在頻率方面表現出色,相比之前的版本,CPU性能

華碩主機板與R55600(包括R55600u和5600h)相容的選擇 華碩主機板與R55600(包括R55600u和5600h)相容的選擇 Jan 02, 2024 pm 05:32 PM

R55600搭配華碩哪個主機板華碩ROGStrixB550-FGaming主機板是個非常優秀的選擇。它與Ryzen55600X處理器完美兼容,並提供出色的性能和功能。此主機板具備可靠的供電系統,可支援超頻,並提供豐富的擴充插槽和連接埠,滿足日常使用和遊戲需求。 ROGStrixB550-FGaming還配備了高品質的音訊解決方案、快速的網路連接和可靠的散熱設計,確保系統保持高效穩定。此外,此主機板還採用了華麗的ROG風格,並配備了華麗的RGB照明效果,為您的電腦增添了視覺享受。總而言之,華碩ROGStri

選擇適合您的RX580的驅動版本 選擇適合您的RX580的驅動版本 Dec 29, 2023 pm 05:34 PM

rx5808g安裝什麼驅動好20.5.1和20.4.2WHQL是指軟體或驅動程式的版本號。這些版本號通常用於標識軟體或驅動程式的更新或修復。在電腦領域中,WHQL代表Windows硬體品質實驗室,它是微軟公司用來測試和驗證硬體和驅動程式的合規性和穩定性的機構。因此,20.5.1和20.4.2WHQL表示這些軟體或驅動程式已經通過了微軟的測試和驗證,可以安全地使用在Windows作業系統中。 AMDrx580顯示卡相對穩定驅動20.5.1和20.4.2WHQL是指軟體或驅動程式的版本號。這些版本號通

c語言union的用法 c語言union的用法 Sep 27, 2023 am 11:00 AM

c語言union的用法是一種特殊的資料類型,它允許在相同的記憶體位置儲存不同的資料類型,union的使用可以幫助我們節省記憶體空間,並且可以方便地在不同的資料類型之間進行轉換。使用union時需要注意對應的成員是有效的,並且只能同時存取一個成員。

最佳顯示卡驅動版本是? (哪個顯示卡驅動版本最好用) 最佳顯示卡驅動版本是? (哪個顯示卡驅動版本最好用) Jan 10, 2024 pm 11:13 PM

哪个版本的显卡驱动最好用1、没有绝对的最好版本,选择适合自己电脑的版本最重要;2、因为显卡驱动版本的适用性和稳定性与电脑硬件环境和系统的配置有关;3、可以在官网查看电脑和显卡的详细信息,根据信息选择适合的驱动版本,也可以参考其他用户的评价选择。建议在安装驱动之前备份系统,以免出现意外情况。显卡驱动版本472.19系列是非常出色的选择。目前,472版本的驱动兼容性是最优秀的。安装472版本的驱动也能够使显卡发挥出最佳性能。NVIDIA显卡驱动Win7安装版,编号为2、472.19,是一款质量显著的

請推薦一款性價比較高的1155針CPU 請推薦一款性價比較高的1155針CPU Jan 14, 2024 pm 01:30 PM

求建議1155針的cpu哪個最好目前效能最高的1155針CPU是IntelCorei7-3770K。它擁有4個核心和8個線程,基礎頻率為3.5GHz,並支援TurboBoost2.0技術,最高可達到3.9GHz。此外,它還搭載了8MB的三級緩存,是一款非常出色的處理器LGA1155針最強的CPUIntel酷睿i73770K。 LGA1155介面為二三代酷睿處理器所使用的介面類型,效能最好的為Intel酷睿i73770K,這款處理器參數如下:1.適用類型:桌上型電腦;2.CPU系列:酷睿i7;3.CPU

航嘉s980和包浩斯哪個好(航空嘉阿波羅和聯力包浩斯o11) 航嘉s980和包浩斯哪個好(航空嘉阿波羅和聯力包浩斯o11) Jan 12, 2024 am 11:06 AM

航嘉s980和包浩斯哪個好航嘉(Huntkey)S980和包浩斯(BeQuiet)是兩個不同品牌的電腦電源供應器(PSU)製造商。選擇哪個更好取決於您的需求和個人偏好得到了消費者的認可和好評。他們的產品廣泛應用於個人電腦、伺服器、工業設備等領域。航嘉致力於提供高品質的電源產品,並不斷推出新的技術和創新的設計。他們的產品經過嚴格的品質控制和測試,確保能夠穩定、有效率地為設備提供電力。航嘉也注重環保和節能,努力減少對環境的影響。他們的電源供應器符合國際標準,並獲得了多項認證和獎項。作為一個信譽良好的品牌

MySQL中如何使用FULL OUTER JOIN函數取得兩個表的並集 MySQL中如何使用FULL OUTER JOIN函數取得兩個表的並集 Jul 26, 2023 pm 05:45 PM

MySQL中如何使用FULLOUTERJOIN函數取得兩個表的並集在MySQL中,FULLOUTERJOIN函數是一種融合內連接和外連接的功能強大的連接操作。它可以用來取得兩個表的並集,即將兩個表中的所有資料合併為一個結果集。本文將介紹FULLOUTERJOIN函數的用法,並提供一些範例程式碼以幫助讀者更好地理解。 FULLOUTERJOIN函數

See all articles