So wählen Sie Datensätze in der MySQL-Datenbank aus

, donde Where nos permitirá filtrar los resultados y veremos como usando Select from Where podemos indicar un criterio de selección para elegir los registros de una tabla. Eine der häufigsten Aufgaben, die wir in MySQL ausführen müssen, ist das Einfügen von Datensätzen, um die von uns verwalteten Datenbanken zu füttern, und daher müssen wir wissen, wie diese Datensätze gespeichert sind und welche Art von Daten wir eingeben werden Sprechen Sie über den Satz Select from Where , in dem mit Where die Ergebnisse gefiltert werden können, und zeigen Sie, wie mit Select from Where Auswahlkriterien für die Auswahl der Datensätze einer Tabelle angegeben werden können.

MySQL besteht aus zwei Arten von Sprachen

DDL (Data Definition Language)
, Create Table , entro otras. Verwaltet ua Strukturen wie Drop Table , Create Table .

DML (Data Manipulation Language)
, update , delete , entre otras. Es ermöglicht die Manipulation der Daten der von uns erstellten Struktur, z. B. übernimmt DML das Einfügen , Aktualisieren und Löschen von Anweisungen.

Wir können die Select- Anweisung verwenden para crear un filtro más personalizado de la consulta. um die in einer Tabelle enthaltenen Daten anzuzeigen, aber wir können Informationen anzeigen, die wir im Moment nicht benötigen, daher ist es wichtig, Wo zu verwenden, um einen personalisierteren Filter für die Abfrage zu erstellen. en MySQL. Wir werden ein praktisches Beispiel analysieren, um zu verstehen, wie Select From Where in MySQL funktioniert . Wir werden die Tabelle mit dem Namen solvetic_mysql innerhalb des TechnoWikis-Schemas bearbeiten, das die folgenden Informationen enthält:

logs-MySQL-1.jpg

[/color] [color = rgb (169,169,169)] Klicken Sie auf das Bild, um es zu vergrößern [/ color]

See also  So setzen Sie den Router Fritz! Box 7590 zurück

Wir können sehen, dass unsere solvetic_mysql-Tabelle im Grunde 4 Spalten mit Werten enthält:

  • ID
  • TITEL
  • EXPIRED_DATE
  • BETRAG

es la siguiente: Die allgemeine Syntax für die Where- Anweisung lautet wie folgt:

 SELECT Spaltenname, Spaltenname FROM Tabellenname WHERE Spaltenname Operatorwert; 

Wir werden eine Abfrage erstellen, die die ID und AMOUNT dieser gleichen Werte zurückgibt, deren TITLE Exchange ist. Dazu führen wir die folgende Syntax aus:

 auswählen ID, Menge von solvetic_mysql wo title = 'Exchange'; 
Der grundlegende Weg, um diese Art der Beratung durchzuführen

Auswählen
In dieses Feld geben wir die Felder ein, die MySQL im Ergebnis anzeigen soll (in diesem Fall ID und AMOUNT).

Von
In diesem Feld müssen wir angeben, welche Tabelle die zu implementierenden Daten enthalten sollen (in diesem Fall die Tabelle solvetic_mysql).

Wo
In diesem Feld müssen wir den zu verwendenden Filter angeben, dh welcher Parameter erfüllt sein muss und darauf basierend das Ergebnis anzeigen.

Sobald wir diese Syntax eingegeben haben, ist der Wert, den wir in MySQL sehen sollten, nur die ID- und AMOUNT-Werte. Wir führen die Abfrage mit dem Symbol im oberen Teil aus und erhalten das folgende Ergebnis:

logs-MySQL-2.jpg

[/color] [color = rgb (169,169,169)] Klicken Sie auf das Bild, um es zu vergrößern [/ color]

Beachten Sie, dass das Ergebnis die angegebenen Felder (ID und AMOUNT) sind, da MySQL den angegebenen Filter bestimmt und nur die Parameter der Felder auslöst, die den Exchange-Wert in der Spalte TITLE enthalten.

y OR para crear más filtros en nuestras consultas. In MySQL können wir die Operatoren AND und OR implementieren, um mehr Filter in unseren Abfragen zu erstellen. Angenommen, wir möchten jetzt das Ablaufdatum und das Ablaufdatum der Felder sehen, deren TITLE Exchange ist und deren AMOUNT-Feld gleich 15 ist. Dazu müssen wir die folgende Syntax angeben:

 auswählen abgelaufenes_Datum von solvetic_mysql wo title = 'Exchange' AND amount amount = '15'; 

Beachten Sie, dass wir im Gegensatz zur vorherigen Syntax den Operator AND hinzugefügt haben, um unserer Abfrage einen weiteren Filter hinzuzufügen. Das Ergebnis, das MySQL uns anzeigt, ist das folgende: logs-MySQL-3.jpg

Wie Operatoren in MySQL arbeiten
  • = Gleich
  • <> oder! = ungleich
  • <Kleiner als
  • > Größer als
  • <= Kleiner als oder gleich
  • > = Größer als oder gleich
See also  So installieren Sie PHP 5.6 unter CentOS 7

Schauen wir uns ein praktisches Beispiel an, wir zeigen die ID und den TITLE der Werte an, die ungleich 15 sind. Dazu geben wir die folgende Syntax ein:

 auswählen ID, Titel von solvetic_mysql wo amount = '15'; 

Das erhaltene Ergebnis wird das folgende sein: logs-MySQL-4.jpg

Jetzt werden wir eine Abfrage durchführen, die uns den TITLE, das EXPIRE_DATE und die AMOUNT dieser Werte kleiner als 5 anzeigt. Dazu geben wir Folgendes ein:

 auswählen Titel, Ablaufdatum, Betrag von solvetic_mysql wo id <'5'; 

Das Endergebnis wird das folgende sein: logs-MySQL-5.jpg

Andere Betreiber, die wir in Absprachen umsetzen können
  • ZWISCHEN : Ermöglicht die Auswahl von Werten aus einem Datenbereich
  • LIKE : Zeigt Werte an, die bestimmten Mustern entsprechen
  • IN : Mit diesem Operator können wir Werte ausgeben, die mit einem Wert in der Liste übereinstimmen
  • IS NULL : Dieser Operator prüft, ob die Daten null oder leer sind

Wir werden uns beispielsweise die Datensätze von TITLE, EXPIRED_DATE und AMOUNT der Tabelle solvetic_mysql ansehen, deren ID zwischen 1 und 5 liegt. Geben Sie die folgenden Werte ein:

 auswählen Titel, Ablaufdatum, Betrag von solvetic_mysql wo ID zwischen 1 und 5; 

Das erhaltene Ergebnis wird das folgende sein: logs-MySQL-6.jpg

no solo se usa con Select , también puede ser usada con Update y Delete . Die Where- Anweisung wird nicht nur mit Select verwendet , sondern kann auch mit Update und Delete verwendet werden . Dieser Vorgang kann auch über die Befehlszeile ausgeführt werden. Dazu können wir den folgenden Befehl ausführen:

 Wählen Sie * aus solvetic.solvetic_mysql, wobei title = 'Exchange' 
Hinweis
Select * durchsucht alle in MySQL erstellten Tabellen.

Auf diese Weise sehen wir, wie wir mithilfe der Select From Where-Anweisungen bestimmte Suchvorgänge durchführen können, und erhalten auf diese Weise detaillierte und zusammengefasste Informationen zu den Abfragen, die zu einem bestimmten Zeitpunkt erforderlich sind.

See also  Wie installiere ich Telegraf, InfluxDB und Grafana (Tig Stack) in Ubuntu Linux?

Nutzen wir diese wichtigen Sätze in MySQL und stellen qualitativ hochwertige, kurze und direkte Abfragen dieser erforderlichen Informationen, ohne weitere Informationen zu erhalten.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *