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.
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,...);
insert into table_name (column1,column2,column3,...) values (value1,value2,value3,...);
2, Anweisung insert into...set
-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 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!