SQL的INSERT INTO的几种写法

SQL的INSERT INTO的几种写法

先创建两个表 Test和NameList。
CREATE TABLE Test(
test_ID int IDENTITY(1,1),
test_Name nvarchar(30),
test_Sex nvarchar(2)
) ON [PRIMARY]

CREATE TABLE NameList(
NameList_ID int IDENTITY(1,1),
NameList_Name nvarchar(30),
NameList_Sex nvarchar(2)
) ON [PRIMARY]

1.INSERT INTO Test(test_Name,test_Sex)VALUES(‘小明’,‘男’)
2.INSERT INTO Test VALUES(‘小明’,‘男’)
3.批量导入
–只支持SQL2005以上
INSERT INTO Test VALUES(‘小白’,‘女’),(‘小青’,‘女’),(‘雷迪’,‘男’),(‘龙翔’,‘男’)
4.用SELECT的方法两种写法以下都可以
INSERT INTO Test(test_Name,test_Sex) SELECT ‘小白’,‘女’
INSERT INTO Test SELECT ‘小白’,‘女’
5.批量导入,两种写法。
INSERT INTO Test(test_Name,test_Sex) SELECT ‘小白’,‘女’ UNION ALL SELECT ‘小青’,‘女’ UNION ALL SELECT ‘雷迪’,‘男’
INSERT INTO Test SELECT ‘小白’,‘女’ UNION ALL SELECT ‘小青’,‘女’ UNION ALL SELECT ‘雷迪’,‘男’
6.查询导入
INSERT INTO NameList SELECT test_Name,test_Sex FROM Test

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值