sql插入多条数据的sql语句

sql插入多条数据的sql语句 

有四种方法:

1.InSert Into <表名>(列名)   --切记字段要对应

values()--需要输入(插入)的值

insert into T_his_cust_credit_level(Cust_id,Credit_level,Begin_date,End_date)   ---客户信用等级历史表
values (a01,01,2014-6-7,2015-8-9)

也可可以这样


InSert Into <表名> --不需要字段名 但是 必须要是表中的所有数据

values()--需要输入(插入)的值

insert into T_student_info
values(102011,刘德华,男,1991-03-23,2009,湖南长沙劳动东路168号)


2.InSert Into <表名>(列名)

Select <列名>
From <源表名>
如:INSERT INTO TongXunLu (姓名,电话,电子邮件) 
SELECT SName,SAddress,SEmail
FROM Students 这种方法需要先建好新表.

3.Select (列名)
Into <表名>
From <源表名>
如:SELECT Students.SName,Students.SAddress,Students.SEmail
INTO TongXunLu
FROM Students 这种方法SQL自动建表

4.InSert Into <表名>(列名)
Select <列名> Union
Select <列名> Union
……
如:INSERT STUDENTS (SName,SGrade,SSex)
SELECT 小敏,7,1 UNION
SELECT 小明,4,0 UNION
SELECT 小猪,2,0 UNION
SELECT 笑话,3,0 UNION
SELECT 大小,7,1 UNION
SELECT 无二,3,1 UNION
SELECT 小伟,7,1 UNION
SELECT 小刚,4,1 UNION
SELECT 小娟,7,0



也可以 这样

INSERT STUDENTS (SName,SGrade,SSex)
SELECT 小敏,7,1 UNION all
SELECT 小明,4,0 UNION all
SELECT 小猪,2,0 



只要知道 最后面的一行 是不需要union d的就可以了


sql插入多条数据的sql语句 有四种方法: 1.InSert Into <表名> (列名) --切记字段要对应 values()--需要输入(插入)的值 insert into T_his_cust_credit_level(Cust_id,Credit_level,Begin_date,End_date) ---客户信用等级历史表 values (a01,01,2014-6-7,2015-8-9) 也可可以这样 InSert Into <表名> --不需要字段名 但是 必须要是表中的所有数据 values()--需要输入(插入)的值 insert into T_student_info values(102011,刘德华,男,1991-03-23,2009,湖南长沙劳动东路168号) 2.InSert Into <表名> (列名) Select <列名> From <源表名> 如:INSERT INTO TongXunLu (姓名,电话,电子邮件) SELECT SName,SAddress,SEmail FROM Students 这种方法需要先建好新表. 3.Select (列名) Into <表名> From <源表名> 如:SELECT Students.SName,Students.SAddress,Students.SEmail INTO TongXunLu FROM Students 这种方法SQL自动建表 4.InSert Into <表名> (列名) Select <列名> Union Select <列名> Union …… 如:INSERT STUDENTS (SName,SGrade,SSex) SELECT 小敏,7,1 UNION SELECT 小明,4,0 UNION SELECT 小猪,2,0 UNION SELECT 笑话,3,0 UNION SELECT 大小,7,1 UNION SELECT 无二,3,1 UNION SELECT 小伟,7,1 UNION SELECT 小刚,4,1 UNION SELECT 小娟,7,0 也可以 这样 INSERT STUDENTS (SName,SGrade,SSex) SELECT 小敏,7,1 UNION all SELECT 小明,4,0 UNION all SELECT 小猪,2,0 只要知道 最后面的一行 是不需要union d的就可以了
经验分享 程序员 微信小程序 职场和发展