Das Einfügen, Durchsuchen, Ändern und Löschen von Datensätzen in der Datentabelle kann mithilfe von SQL-Anweisungen in der MySQL-Befehlszeile durchgeführt werden. Im Folgenden wird beschrieben, wie grundlegende SQL-Anweisungen in der MySQL-Befehlszeile ausgeführt werden.
1. Datensätze einfügen
Beim Erstellen einer leeren Datenbank und Datentabelle ist zunächst zu überlegen, wie Daten zur Datentabelle hinzugefügt werden können Zum Vervollständigen wurde die INSERT-Anweisung verwendet.
Das Syntaxformat ist wie folgt:
in die Datentabelle einfügen name(column_name,column_name2,...)value(value1,value2,...)
In In MySQL können mehrere Datensatzzeilen gleichzeitig eingefügt werden. Die Werteliste jeder Datensatzzeile wird durch Kommas nach dem Schlüsselwort VALUES getrennt, während Standard-SQL-Anweisungen jeweils nur eine Datensatzzeile einfügen können.
2. Datenbankdatensätze abfragen
Um Daten aus der Datenbank abzufragen, verwenden Sie „Datenabfrage auswählen“. Stellungnahme. Die Select-Anweisung ist die am häufigsten verwendete Abfrageanweisung. Ihre Verwendung ist etwas komplex, aber ihre Funktion ist leistungsstark. Das Syntaxformat der
select-Anweisung lautet wie folgt:
select selection_list //要查询的内容,选择哪些列 from 数据表名 //指定数据表 where primary_constraint //查询时需要满足的条件,行必须满足的条件 group by grouping_columns //如何对结果进行分组 order by sorting_columns //如何对结果进行排序 having secondary_constraint //查询时满足的第二个条件 limint count //限定输出的查询结果
Die darin verwendeten Klauseln werden später einzeln vorgestellt. Zunächst stellen wir die einfache Anwendung der Select-Anweisung vor.
Verwenden Sie die Select-Anweisung, um eine Datentabelle abzufragen.
Wenn Sie die Select-Anweisung verwenden, bestimmen Sie zunächst die Spalte, die abgefragt werden soll. „*“ steht für alle Spalten.
Zum Beispiel: Angenommen, es gibt eine Tabelle namens admin. Wir möchten alle Daten in dieser Tabelle abfragen. Die Syntax lautet:
select * from admin;
Das ist Die Abfragetabelle für alle Daten. Bei Spaltenoperationen können Sie auch eine bestimmte Spalte oder mehrere Spalten in der Tabelle abfragen.
Eine oder mehrere Spalten in der Tabelle abfragen
Mehrere Spalten in der Tabelle abfragen, Just Geben Sie den Spaltennamen an, der nach der Auswahl abgefragt werden soll, und trennen Sie mehrere Spalten durch Kommas.
Zum Beispiel: Angenommen, es gibt eine Tabelle mit dem Namen admin. Wir möchten die Felder „ID“, „Benutzer“, „Passwort“ und „E-Mail“ in der Tabelle abfragen und die Abfragebedingung angeben, da die Benutzer-ID-Nummer 1 ist.
Wählen Sie ID, Benutzer, Passwort und E-Mail vom Administrator aus, wobei ID = 1;
Dies ist eine Abfragemethode für eine Spalte der Tabelle.
Abfrage mehrerer Tabellen
Abfragen für mehrere Datentabellen, der Schlüssel befindet sich in der where-Klausel Durch das Festlegen der Abfragebedingungen wird der zu durchsuchende Feldname am besten durch „Tabellenname, Feldname“ dargestellt. Dadurch kann verhindert werden, dass aufgrund des gleichen Feldnamens zwischen den Tabellen nicht bekannt ist, zu welcher Tabelle das Feld gehört between sollte in der folgenden Form geschrieben werden:
Tabelle 1. Feld = Tabelle 2. Feld und andere Abfragebedingungen
SQL-Anweisungsformat für Mehrtabellenabfragen Wie folgt :
Wählen Sie den Feldnamen aus Tabelle 1, Tabelle 2...wobei Tabelle 1. Feld = Tabelle 2. Feld und andere Abfragebedingungen
Zum Beispiel: Schüler abfragen Tabelle und Notentabelle, die Abfragebedingung ist, dass die Benutzer-ID der Schülertabelle gleich der SID der Notentabelle ist und die Benutzer-ID des Schülers gleich 001 ist. Der spezifische Code lautet wie folgt:
select * from student,sscore where student.userid = sscore.sid and student.userid =001
Hinweis: Bezüglich der select-Anweisung gibt es viele Formen Anwendungsbereiche, die hier vorgestellt werden. Es handelt sich nur um die einfachsten Inhalte, und Interessierte können sich eingehend damit befassen. Die Verwendung von SQL-Anweisungen ist ein sehr wichtiger Wissenspunkt. Durch die ordnungsgemäße Verwendung von SQL-Anweisungen kann die Geschwindigkeit der Programmabfrage und Datenausgabe verbessert werden. Da sich dieses Buch auf das Erlernen der PHP-Sprache konzentriert, wird hier nicht mehr ausführlich auf das Wissen über SQL-Anweisungen eingegangen.
Das obige ist der detaillierte Inhalt vonMySQL-Einfügungs- und Abfrageanweisungsoperationen (Tutorial 1 zur MySQL-Anweisungsoperation). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!