sql insert语句的写法:1、“insert into 表名 values (值1,值2...);”,将指定的数据插入到现成的表中;2、“Insert into 表名1 select * from 表名2;”,将另外表中数据查出来并插入到现成的表中。

SQL的insert语句就是插入语句,用于向表格中插入新的行(新数据)。
insert语句有三种写法:
1、insert into...values语句
insert...values语句是将指定的数据插入到现成的表中,又可分为两种情况:
1)、无需指定要插入数据的列名,只需提供被插入的值即可:
insert into table_name values (value1,value2,value3,...);
2)、需要指定列名及被插入的值:
insert into table_name (column1,column2,column3,...) values (value1,value2,value3,...);
2、insert into...set语句
和insert...values语句一样,insert...set语句也是将指定的数据插入到现成的表中。基本语法:
Insert into table_name set column1=value1,column2=value2,........;
3、insert into...select语句
insert...select语句是将另外表中数据查出来并插入 到现成的表中的。基本语法:
Insert into table_name select * from table_name2;
示例:
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 | +------+-------+
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!
Utilisation de base de l'instruction insert
Quels sont les outils d'analyse des données ?
Utilisation de distinct en SQL
Comment utiliser l'instruction insert dans MySQL
Comment utiliser mois_entre dans SQL
Solution d'erreur SQL 5120
Solution à l'erreur de syntaxe de la procédure SQL
base de données Oracle exécutant la méthode SQL