Heim >Datenbank >MySQL-Tutorial >So fragen Sie den Wert von zwei Feldern in MySQL ab
In MySQL können Sie die Werte von zwei Feldern über die SELECT-Anweisung abfragen. Die Abfragesyntax lautet „SELECT Feldname 1, Feldname 2 FROM Datentabellenname [WHERE-Klausel];“. Die SELECT-Anweisung kann Daten unter mehreren Feldern abrufen. Sie müssen lediglich den zu durchsuchenden Feldnamen nach dem Schlüsselwort SELECT angeben. Die „WHERE-Klausel“ ist optional und wird zum Festlegen der Abfrage verwendet Bedingungen Wenn dieses Element festgelegt ist, werden die Abfragedaten auf die Erfüllung der Abfragebedingungen beschränkt.
Die Betriebsumgebung dieses Tutorials: Windows7-System, MySQL8-Version, Dell G3-Computer.
In MySQL können Sie die SELECT-Anweisung verwenden, um die Werte zweier Felder abzufragen.
Die SELECT-Anweisung kann Daten unter mehreren Feldern abrufen. Sie müssen nur den zu durchsuchenden Feldnamen nach dem Schlüsselwort SELECT angeben. Es ist nicht erforderlich, ein Komma nach dem Schlüsselwort einzufügen letztes Feld.
Die Syntax zum Abfragen von zwei Feldern lautet:
SELECT 字段名1,字段名2 FROM 数据表名 [WHERE子句];
Das Feld nach dem SELECT-Schlüsselwort wird als das Feld bezeichnet, das durchsucht werden muss, sodass Sie dem SELECT-Schlüsselwort nur die Namen der beiden Felder folgen müssen in der Tabelle, die abgefragt werden muss.
WHERE-Klausel: Sie ist optional. Wenn dieses Element ausgewählt ist, müssen die Abfragedaten die Abfragebedingungen erfüllen.
Beispiel: Holen Sie sich die Werte der beiden Felder id und name aus der Tabelle tb_students_info
mysql> SELECT id,name FROM tb_students_info;
Die Ausgabe zeigt alle Daten unter den beiden Feldern id und name in der Tabelle tb_students_info.
Erweiterte Kenntnisse:
Der Feldname nach dem Schlüsselwort SELECT ist das Feld, das gefunden werden muss. Wenn Sie also alle Felder in der Tabelle auflisten möchten, können Sie dem Schlüsselwort SELECT die Namen aller Felder folgen Felder in der Tabelle.
Beispiel: Alle Daten in der Tabelle „tb_students_info“ abfragen
SELECT id,name,dept_id,age,sex,height,login_date FROM tb_students_info;
Da die Tabelle jedoch viele Felder enthält, ist es manchmal nicht möglich, sich die Namen aller Felder zu merken, sodass diese Methode sehr unpraktisch ist.
Daher können wir „*
“ verwenden, um alle Felder der Tabelle abzufragen, Syntax:
SELECT * FROM 表名;
Bei Verwendung von „*“ zur Abfrage können Sie nur in der Reihenfolge der Felder in der Datentabelle sortieren und diese nicht ändern Reihenfolge der Felder.
Im obigen Beispiel werden die Daten aller Felder aus der Tabelle tb_students_info abgefragt, die lautet:
mysql> SELECT * FROM tb_students_info;
Die Ergebnisse zeigen, dass bei Verwendung des Platzhalters „*“ alle Spalten und die Daten zurückgegeben werden Die Spalten werden in der Reihenfolge angezeigt, in der die Tabelle erstellt wurde.
Hinweis: Im Allgemeinen ist es am besten, das Platzhalterzeichen „*“ nicht zu verwenden, es sei denn, Sie müssen alle Felddaten in der Tabelle verwenden. Obwohl die Verwendung von Platzhaltern beim Eingeben von Abfrageanweisungen Zeit sparen kann, verringert das Abrufen unnötiger Spaltendaten häufig die Effizienz der Abfrage und der verwendeten Anwendung. Der Vorteil der Verwendung von „*“ besteht darin, dass, wenn die Namen der benötigten Spalten nicht bekannt sind, diese über „*“ ermittelt werden können.
【Verwandte Empfehlungen: MySQL-Video-Tutorial】
Das obige ist der detaillierte Inhalt vonSo fragen Sie den Wert von zwei Feldern in MySQL ab. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!