Heim >Datenbank >MySQL-Tutorial >So schreiben Sie eine SQL-Insert-Anweisung

So schreiben Sie eine SQL-Insert-Anweisung

青灯夜游
青灯夜游Original
2019-05-15 13:51:32136410Durchsuche

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,...);

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

insert into table_name (column1,column2,column3,...)
values (value1,value2,value3,...);

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,........;

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;

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 |
+------+-------+

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!

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