SQL-Einfügeanweisung ist „INSERT INTO“, die zum Einfügen neuer Datenzeilen in die Tabelle verwendet wird. Es gibt zwei grundlegende Syntaxen: „INSERT INTO Tabellenname (Feldname 1, Feldname 2,... Feldname N) VALUES (Wert 1, Wert 2,... Wert N);“ und „INSERT INTO Tabellenname VALUES (Wert 1, Wert 2,... Wert N);“; wenn der Feldname weggelassen wird, die Reihenfolge der eingefügten Werte Werte ist gewährleistet und die Felder in der Tabelle sind in der gleichen Reihenfolge.
Die Betriebsumgebung dieses Tutorials: Windows7-System, MySQL8-Version, Dell G3-Computer.
SQL INSERT INTO-Anweisung: Daten einfügen
Die INSERT INTO-Anweisung hat zwei grundlegende Verwendungszwecke
1) Daten gemäß der angegebenen Spalte einfügen. Die Syntax lautet wie folgt:
INSERT INTO table_name (column1, column2, column3,...columnN) VALUES (value1, value2, value3,...valueN);
Spalte1, Spalte2, Spalte3,...SpalteN stellt den Spaltennamen (Feldnamen) dar, der in die Daten eingefügt werden soll
Wert1, Wert2, Wert3,...WertN stellt den Wert dar, der jeder Spalte entspricht.
2) Geben Sie Daten für alle Spalten ein. Die Syntax lautet wie folgt:
INSERT INTO table_name VALUES (value1,value2,value3,...valueN);
Wenn Sie Daten für alle Spalten in der Tabelle hinzufügen, müssen Sie den Spaltennamen nicht in der SQL-Anweisung angeben, stellen Sie dies jedoch bitte sicher dass die eingefügten Werte in der Reihenfolge sind und die Spalten in der Tabelle in der gleichen Reihenfolge sind.
INSERT-Anweisungsbeispiel
1. Fügen Sie eine einzelne Datenzeile ein
Beispiel 1: Fügen Sie eine neue Kursinformation in die Kurstabelle ein
Methode 1: Sie müssen keine angeben Spaltenname, aber einfügen Die Werte müssen in der Reihenfolge der vorhandenen Felder in der Tabelle eingefügt werden
insert into suject values(4,4,'物理')
Ausführungsergebnisse:
Methode 2: Sie können den Spaltennamen und die später eingefügten Werte angeben kann in der gleichen Reihenfolge wie die angegebenen Spaltennamen erfolgen
insert into suject(Cid,Cname,Tid) values(5,'历史',5)
Ausführungsergebnisse:
2. Mehrere Datenzeilen einfügen
Beispiel 2: Fügen Sie drei neue Kursinformationen in den Kursplan ein
Methode 1: Sie müssen den Spaltennamen nicht angeben, aber der eingefügte Wert muss in der Reihenfolge der vorhandenen Felder in der Tabelle eingefügt werden
insert into suject values(4,4,'物理'),(5,5,'历史'),(6,6,'科学');
Ausführungsergebnisse:
Methode 2: Sie können den Spaltennamen und den später eingefügten Wert angeben. Behalten Sie einfach die gleiche Reihenfolge wie die angegebenen Spaltennamen bei
insert into suject(Tid,Cname,Cid) values(7,'音乐',7),(8,'体育',8),(9,'书画',9);
Ausführungsergebnisse:
Beispiel 3: Fügen Sie drei neue Lehrerinformationen in die Teches-Tabelle ein
Das obige ist der detaillierte Inhalt vonWas ist die SQL-Insert-Anweisung?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!