插⼊数据库insertinto语句的三种写法(附批量插⼊)
向原表的字段中插⼊多条记录的⽅法:语法:insert into +表名(表中的字段,,)values(字段所对应的记录,,)(字段所对应的记录);INSERT INTO table_name VALUES (value1,value2,value3,…),(value1,value2,value3,…); ⽤逗号隔开,括号括起来,加多少⾏数据就写多少个。
向原表的字段中插⼊多条记录的⽅法:
语法:insert into +表名(表中的字段,,)values(字段所对应的记录,,)(字段所对应的记录);insert语句字段顺序
INSERT INTO table_name VALUES (value1,value2,value3,…),(value1,value2,value3,…);
⽤逗号隔开,括号括起来,加多少⾏数据就写多少个。
⽅式1 — 明确只插⼊⼀条Value
INSERT INTO [数据库名].[dbo].[表1]([字段1],[字段2]) VALUES('字段1值','字段2值');
⽅式2 — 在插⼊批量数据时⽅式2优于⽅式1.
INSERT INTO [数据库名].[dbo].[表1]([序号],[字段2]) VALUES('1','字段2值'),('2','字段2值');
⽅式3 –将另⼀张表的内容插⼊本表中
INSERT INTO [数据库名].[dbo].[表1]([序号],[字段2]) select [序号],[字段2]from[数据库名].[dbo].[表2] where 序号='1'
批量插⼊:
INSERT INTO t2(field1,field2) SELECT col1,col2 FROM t1
要求⽬标表Table2必须存在, 如果不存在,系统则会提⽰对象⽆效。
SELECT col1, clo2 into T2 from T1
要求⽬标表Table2不存在,因为在插⼊时会⾃动创建表Table2,好处:将Table1中指定数据复制到Table2中。
插⼊数据库 insert into 语句的三种写法 (附批量插⼊)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论