SQL-INSERT INTO用法

一、单独向表或视图中插入一行数据:

insert 【into】table_name【(column1,column2,...)】values (value1,value2,...)

说明:

1.into可以省略

2.列表名可以省略,若省略则表示整行插入

3.插入的值若是默认值,要么不写该列的名称,如果写了则值为default

3.若某列有UNIQUE属性,则该列值不能发生重复,否则报错

二、从另外些个表中选择特定的值插入(INSERT....SELECT)

insert table_name1 【(column1,column2,...)】select column1,column2,... from table_name2 where   order by

从表2中选择一定数据插入表1中

注意:两个表内容的数量和值类型都必须相同

该语句常用来创建查找表和备份表,因为select查询速度很快。

原文地址:https://www.cnblogs.com/zhuluqing/p/9065684.html