Heim >Datenbank >SQL >Was ist die SQL-Insert-Anweisung?

Was ist die SQL-Insert-Anweisung?

青灯夜游
青灯夜游Original
2023-02-01 16:18:5136699Durchsuche

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.

Was ist die SQL-Insert-Anweisung?

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:

Was ist die SQL-Insert-Anweisung?

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:

Was ist die SQL-Insert-Anweisung?

2. Mehrere Datenzeilen einfügen

  • Wenn Sie mehrere Datenzeilen einfügen müssen, trennen Sie diese einfach durch englische Kommas

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:

Was ist die SQL-Insert-Anweisung?

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:

Was ist die SQL-Insert-Anweisung?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn