Heim Datenbank MySQL-Tutorial Welches ist effizienter bei der Verwendung von Union oder In?

Welches ist effizienter bei der Verwendung von Union oder In?

Sep 30, 2017 am 10:17 AM
union Welche

Ich habe immer gedacht, dass es effizienter ist, aber dieses Mal war ich etwas verwirrt.


SELECT * FROM runinfo WHERE status in (0,2,1,3,4,7,9,10);  
Nach dem Login kopieren

Die Effizienz dieser Abfrage beträgt oft mehr als 1 Sekunde.

mysql> SELECT * FROM runinfo WHERE status in (0,2,1,3,4,7,9,10);
Nach dem Login kopieren

106 Zeilen im Satz (1,20 Sek.)

Nach dem Ersetzen durch die folgende Schrift:


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  
Nach dem Login kopieren

Effizienz Es gibt eine große Verbesserung.

mysql>
108 rows in set (0.02 sec)
Nach dem Login kopieren

Ich kann Ihnen den genauen Grund nicht nennen. Das Statusfeld ist indiziert und es wird einige Aktualisierungen für dieses Feld geben.

Machen Sie zuerst eine Aufzeichnung und finden Sie es später heraus.

Das obige ist der detaillierte Inhalt vonWelches ist effizienter bei der Verwendung von Union oder In?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Wählen Sie die Treiberversion, die zu Ihrem RX580 passt Wählen Sie die Treiberversion, die zu Ihrem RX580 passt Dec 29, 2023 pm 05:34 PM

Welcher Treiber eignet sich für die Installation auf rx5808g? 20.5.1 und 20.4.2WHQL beziehen sich auf die Versionsnummer der Software oder des Treibers. Diese Versionsnummern werden normalerweise verwendet, um Updates oder Fixes für Software oder Treiber zu identifizieren. In der Computerwelt steht WHQL für Windows Hardware Quality Labs, eine Einrichtung, die von Microsoft genutzt wird, um die Konformität und Stabilität von Hardware und Treibern zu testen und zu verifizieren. Daher geben 20.5.1 und 20.4.2WHQL an, dass diese Software oder Treiber die Tests und Verifizierungen von Microsoft bestanden haben und sicher im Windows-Betriebssystem verwendet werden können. AMDrx580-Grafikkarte relativ stabile Treiber 20.5.1 und 20.4.2WHQL bezieht sich auf die Versionsnummer der Software oder des Treibers. Diese Versionsnummern werden übergeben

Was ist besser, Celeron g4900 oder i36100? (Welches ist besser, Celeron g4900 oder i34170?) Was ist besser, Celeron g4900 oder i36100? (Welches ist besser, Celeron g4900 oder i34170?) Jan 01, 2024 pm 06:01 PM

Welcher ist besser, Celeron g4900 oder i36100? Wenn es um die beiden Prozessoren Celeron G4900 und I36100 geht, besteht kein Zweifel daran, dass die Leistung des I36100 überlegen ist. Celeron-Prozessoren gelten im Allgemeinen als Low-End-Prozessoren und werden hauptsächlich in preisgünstigen Laptops verwendet. Der I3-Prozessor wird hauptsächlich für High-End-Prozessoren verwendet und weist eine sehr gute Leistung auf. Unabhängig davon, ob Sie Spiele spielen oder Videos ansehen, treten bei Verwendung des I3-Prozessors keine Verzögerungen auf. Versuchen Sie daher nach Möglichkeit, insbesondere für Desktop-Computer, Prozessoren der Intel I-Serie zu kaufen, damit Sie den Spaß an der Online-Welt genießen können. Wie ist die Leistung des Celeron G4900T? Aus Leistungssicht schneidet der Pentium G4900T im Vergleich zur Vorgängerversion gut ab

Mit R55600 kompatible ASUS-Motherboard-Optionen (einschließlich R55600u und 5600h) Mit R55600 kompatible ASUS-Motherboard-Optionen (einschließlich R55600u und 5600h) Jan 02, 2024 pm 05:32 PM

Welches ASUS-Motherboard sollte mit dem R55600 gekoppelt werden? Das ASUS ROGStrixB550-FGaming-Motherboard ist eine ausgezeichnete Wahl. Es ist perfekt mit dem Ryzen55600X-Prozessor kompatibel und bietet hervorragende Leistung und Funktionen. Dieses Motherboard verfügt über ein zuverlässiges Stromversorgungssystem, unterstützt Übertaktung und bietet eine Fülle von Erweiterungssteckplätzen und Anschlüssen für den täglichen Gebrauch und Gaming-Anforderungen. ROGStrixB550-FGaming ist außerdem mit hochwertigen Audiolösungen, schnellen Netzwerkverbindungen und einem zuverlässigen Wärmeableitungsdesign ausgestattet, um sicherzustellen, dass das System effizient und stabil bleibt. Darüber hinaus übernimmt dieses Motherboard auch den wunderschönen ROG-Stil und ist mit wunderschönen RGB-Lichteffekten ausgestattet, die Ihrem Computer ein visuelles Vergnügen verleihen. Alles in allem ASUS ROGStri

Was ist die beste Grafikkartentreiberversion? (Welche Grafikkartentreiberversion ist die beste) Was ist die beste Grafikkartentreiberversion? (Welche Grafikkartentreiberversion ist die beste) Jan 10, 2024 pm 11:13 PM

Welche Version des Grafikkartentreibers ist am besten zu verwenden? 1. Es gibt keine absolut beste Version. Es ist am wichtigsten, die Version zu wählen, die zu Ihrem Computer passt. 2. Weil die Anwendbarkeit und Stabilität der Grafikkartentreiberversion davon abhängt 3. Sie können die detaillierten Informationen zum Computer und zur Grafikkarte auf der offiziellen Website überprüfen, anhand der Informationen die entsprechende Treiberversion auswählen oder sich die Bewertungen anderer Benutzer ansehen. Es wird empfohlen, das System vor der Installation des Treibers zu sichern, um unerwartete Situationen zu vermeiden. Der Grafikkartentreiber der Serie 472.19 ist eine ausgezeichnete Wahl. Derzeit ist die Treiberkompatibilität der Version 472 am besten. Durch die Installation der Treiberversion 472 kann auch die Leistung der Grafikkarte maximiert werden. Die Installationsversion des NVIDIA-Grafikkartentreibers Win7 mit der Nummer 2, 472.19, ist ein Produkt mit bemerkenswerter Qualität.

So verwenden Sie Union in C-Sprache So verwenden Sie Union in C-Sprache Sep 27, 2023 am 11:00 AM

Die Verwendung von Union in der C-Sprache ist ein spezieller Datentyp, der die Speicherung verschiedener Datentypen am selben Speicherort ermöglicht. Die Verwendung von Union kann uns helfen, Speicherplatz zu sparen und die Konvertierung zwischen verschiedenen Datentypen zu erleichtern. Bei der Verwendung von Union müssen Sie beachten, dass das entsprechende Mitglied gültig ist und nur auf ein Mitglied gleichzeitig zugegriffen werden kann.

Bitte empfehlen Sie eine kostengünstige 1155-Pin-CPU Bitte empfehlen Sie eine kostengünstige 1155-Pin-CPU Jan 14, 2024 pm 01:30 PM

Bitte empfehlen Sie, welche 1155-Pin-CPU die beste ist. Die aktuelle 1155-Pin-CPU mit der höchsten Leistung ist Intel Corei7-3770K. Es verfügt über 4 Kerne und 8 Threads, eine Grundfrequenz von 3,5 GHz und unterstützt die TurboBoost2.0-Technologie, die bis zu 3,9 GHz erreichen kann. Darüber hinaus ist er mit 8 MB Level-3-Cache ausgestattet und ist ein hervorragender Prozessor mit dem LGA1155-Pin, der leistungsstärksten CPU Intel Core i73770K. Die LGA1155-Schnittstelle ist der Schnittstellentyp, der von Core-Prozessoren der zweiten und dritten Generation verwendet wird. Die Parameter dieses Prozessors sind wie folgt: 1. Anwendbarer Typ: Desktop; . CPU

Welches ist besser, Huntkey s980 oder Bauhaus (Huntkey Apollo oder Lianli Bauhaus o11) Welches ist besser, Huntkey s980 oder Bauhaus (Huntkey Apollo oder Lianli Bauhaus o11) Jan 12, 2024 am 11:06 AM

Welches ist besser, Huntkey s980 oder Bauhaus? Huntkey S980 und Bauhaus (BeQuiet) sind zwei verschiedene Marken von Computer-Netzteilherstellern. Welches die bessere Wahl ist, hängt von Ihren Bedürfnissen und persönlichen Vorlieben ab. Es wurde von den Verbrauchern anerkannt und gelobt. Ihre Produkte werden häufig in Personalcomputern, Servern, Industrieanlagen und anderen Bereichen eingesetzt. Huntkey ist bestrebt, qualitativ hochwertige Energieprodukte anzubieten und ständig neue Technologien und innovative Designs einzuführen. Ihre Produkte werden strengen Qualitätskontrollen und Tests unterzogen, um sicherzustellen, dass sie Geräte stabil und effizient mit Strom versorgen können. Huntkey achtet auch auf Umweltschutz und Energieeinsparung und ist bestrebt, die Auswirkungen auf die Umwelt zu reduzieren. Ihre Netzteile entsprechen internationalen Standards und wurden mehrfach zertifiziert und ausgezeichnet. Als seriöse Marke

So verwenden Sie die FULL OUTER JOIN-Funktion in MySQL, um die Vereinigung zweier Tabellen zu erhalten So verwenden Sie die FULL OUTER JOIN-Funktion in MySQL, um die Vereinigung zweier Tabellen zu erhalten Jul 26, 2023 pm 05:45 PM

So verwenden Sie die FULLOUTERJOIN-Funktion in MySQL, um die Vereinigung zweier Tabellen zu erhalten. In MySQL ist die FULLOUTERJOIN-Funktion eine leistungsstarke Join-Operation, die innere Joins und äußere Joins kombiniert. Es kann verwendet werden, um die Vereinigung zweier Tabellen zu erhalten, d. h. alle Daten in den beiden Tabellen in einem einzigen Ergebnissatz zu kombinieren. In diesem Artikel wird die Verwendung der FULLOUTERJOIN-Funktion vorgestellt und einige Beispielcodes bereitgestellt, um den Lesern das Verständnis zu erleichtern. FULLOUTERJOIN-Funktion

See all articles