Heim > Datenbank > MySQL-Tutorial > Hauptteil

So schreiben Sie eine SQL-Insert-Anweisung

青灯夜游
Freigeben: 2022-04-08 20:05:48
Original
136382 Leute haben es durchsucht

So schreiben Sie die SQL-Einfügeanweisung: 1. „In Tabellennamenwerte einfügen (Wert 1, Wert 2...);“, fügen Sie die angegebenen Daten in die vorhandene Tabelle ein 2. „Einfügen into table Name 1 select * from table name 2;“, um die Daten in einer anderen Tabelle herauszufinden und sie in die vorhandene Tabelle einzufügen.

So schreiben Sie eine SQL-Insert-Anweisung

Die Einfügeanweisung von SQL ist eine Einfügeanweisung, die zum Einfügen neuer Zeilen (neuer Daten) in die Tabelle verwendet wird. Es gibt drei Möglichkeiten, die

insert-Anweisung zu schreiben:

1. insert into...values-Anweisung

insert... Die value-Anweisung fügt ein Geben Sie die angegebenen Daten in die vorgefertigte Tabelle ein und lassen Sie sie in zwei Situationen unterteilen:

1). >

insert into table_name
values (value1,value2,value3,...);
Nach dem Login kopieren

2), Sie müssen den Spaltennamen und den eingefügten Wert angeben:

insert into table_name (column1,column2,column3,...)
values (value1,value2,value3,...);
Nach dem Login kopieren

2, Anweisung insert into...set

ist die gleiche wie die

-Anweisung, und die insert...values-Anweisung gibt auch an, dass Daten in vorgefertigte Tabellen eingefügt werden. Grundlegende Syntax: insert...set

Insert into table_name set column1=value1,column2=value2,........;
Nach dem Login kopieren

3. -Anweisung insert into...select

insert...select-Anweisung dient dazu, Daten aus einer anderen Tabelle herauszufinden und in eine vorhandene Tabelle einzufügen. Grundlegende Syntax:

Insert into table_name select * from table_name2;
Nach dem Login kopieren

Beispiel:

mysql> desc students;
+-------+-------------+------+-----+---------+-------+
| Field     | Type  | Null  | Key    | Default | Extra |
+-------+-------------+------+-----+---------+-------+ 
|sid        |int(11)    |YES        |   |NULL   |   |
|sname  |varchar(20)    |YES    |   |NULL   |   |
+-------+-------------+------+-----+---------+-------+

Insert into students values(1,’aaa’);
Insert into students set sid=2,sname=‘bbb’;
Insert into students select * from students_bak;

mysql> select * from students;
+------+-------+
|sid |sname|
+------+-------+
| 1 | aaa |
| 2 | bbb |
| 3 | ccc |
+------+-------+
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonSo schreiben Sie eine SQL-Insert-Anweisung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage