Dieser Artikel hilft Ihnen dabei, das während des Bedieners zu verstehen, da er Ihnen seine Syntax sowie mehrere Beispiele zur Verfügung stellt.
Voraussetzung: Stellen Sie eine Verbindung zu Ihrem lokalen MySQL -Server her
Um Ihren lokalen MySQL -Server zu verbinden, öffnen Sie die Eingabeaufforderung und verwenden Sie diese Syntax. Stellen Sie sicher, dass Sie Ihren lokalen Datenbankserver -Benutzernamen angeben:
Mysql -u MD -pIhr MySQL -Server ist erfolgreich angemeldet.
Geben Sie diesen Befehl ein, um alle verfügbaren Datenbanken anzuzeigen:
Datenbanken anzeigen;Verwenden Sie diese Syntax, um die Datenbank auszuwählen:
VERWENDEN ;Ihre Datenbank wird erfolgreich geändert.
Syntax von Where in Operator
Das unten angegeben ist die Syntax für die Wo in Operator, "Spaltenname"Ist der Name der Spalte, die Sie suchen möchten"Tabellenname"Ist der Name der Tabelle, in der Sie suchen möchten"Wert1, Wert 2,… Sind die Wertearray, nach der Sie suchen möchten. Mit dem Schlüsselwort in Schlüsselwort wird angegeben, dass Sie nach Werten suchen möchten, die den Werten in der Liste übereinstimmen:
Lassen Sie uns ein paar Beispiele für ein besseres Verständnis des Woes im Bediener sehen.
Beispiel 1: Verwenden des WHERE IN OPERATOR mit einem Array
Der MySQL, in dem im Bediener eine Möglichkeit zur Suche nach Daten in einer Tabelle basiert, basierend auf einer bestimmten Liste von Werten. Schreiben wir eine Anfrage, um die Tabelle zu extrahieren. “Anbieter"Daten, die nur die Werte enthalten"Deutschland, Großbritannien, Japan”In der Spalte“Land", Typ:
Wählen Sie * vom Lieferanten ausDie Tabelle wird erfolgreich mit den Daten extrahiert, wobei die Werte von “Land”Erfüllt die Kriterien.
Lassen Sie uns die Tabellendaten extrahieren, indem Sie mehrere Werte für die "bereitstellen"AusweisSpalte durch Eingabe:
Wählen Sie * aus dem Produkt, wobei ID in (2, 50, 70);Beispiel 2: Verwenden des WHERE IN OPERATOR mit Unterabfragen
Wo im Bediener nach Daten in einer Tabelle suchen soll, basierend auf Werten in einer anderen Tabelle gefunden. Sehen wir uns ein Beispiel an, um das WHERE IN OPERATOR in Kombination mit einer Unterabfrage zu verwenden, um nach Daten in einem zu suchenAnbieter"Tabelle basierend auf Werten, die in einem verwandten" gefunden wurden "Produkt" Tisch:
Wählen Sie * vom Lieferanten ausIn der obigen Ausgabe ist es sichtbar, dass es erfolgreich das Ergebnis von “angezeigt hat“Ausweis" von "Lieferanten"Tabelle basierend auf"Lieferanten ID" von "Produkt" Tisch.
Beispiel 3: Verwenden des WHERE IN OPERATOR mit der Nicht -In -Klausel
Der MySQL, in dem im Bediener mit der Nicht -Klausel kombiniert werden kann, um nach Daten in einer Tabelle zu suchen, die keinen bestimmten Wert von Werten erfüllt.
Suchen wir nach Tabellenwerten, die keine Werteliste in der "erfüllen"Land" Spalte:
Wählen Sie * vom Lieferanten ausLassen Sie uns die Tabellenwerte extrahieren, die eine Liste von Werten in der "nicht erfüllen"Kunden" Spalte:
Wählen Sie * vom Kunden ausSie haben das WHERE im Bediener erfolgreich verwendet, um die Daten basierend auf mehreren Werten abzurufen, was es zu einer effizienten und benutzerfreundlichen Lösung für die Datenverwaltungsaufgaben macht.
Abschluss
MySQL ist ein RDBMS, das in der Lage ist, große Mengen strukturierter Daten zu speichern. Es bietet viele effiziente und bequeme Möglichkeiten, um nach Daten basierend auf Abfragen zu suchen. Während im Bediener mit einer Reihe von Werten verwendet wird, bietet der WHERE IN OPERATOR eine effiziente und bequeme Möglichkeit, nach Daten zu suchen, die bestimmte Kriterien entsprechen.