用insert into怎么一次插入多个元组?

2025-03-27 17:42:13
推荐回答(5个)
回答1:

1.如果插入的数据是从别的表中来的:insert into 表名 select 语句
2.如果插入的数据是Excel等的数据,可以把要插入的数据导入数据库中。
3.只能一个一个插入的话,可以在对象资源管理器界面,选中要插入的表,右击修改表,直接填写。不用写insert 语句。

回答2:

insert into 表名
select 'S1','王芳','女','20','数学'
union all select 'S2','李莉','女','19','计算机'
union all select 'S3','王华','女','22','管理'
union all select 'S4','王明','女','19','数学'

回答3:

insert Student SELECT '1201','吴华', '女',20,'成都','计算机系',null
UNION SELECT '1102','张军', '男',21,'上海','工程系',null

回答4:

insert into yourtable
select * from mytable.

回答5:

向表中添加数据可以使用INSERT 语句。 INSERT 语句的语法格式:
1.1、最简单的insert 语句
INSERT [into] table_name (column_list) VALUES(data_values)
注解:
[into]是一个可选的关键字,可以将它用在insert和目标表之间。
table_name 是将要添加数据的表的名称
(column_list) 是要添加数据的字段名称或字段列表,必须用括写将column_list 括起来,并用逗号进行分隔。若没有指字段列表,则指字全部字段。

1.2 省略values 的insert 语句
在T-SQL 语言中,有一种简单的插入多行的方法。这种方法使用select 语句查询出的结果代替values 子句.这种语法结构如下:
INSERT [into] table_name (column_name) SELECT [column_name] FROM table_name where [search_conditions]

[shere search] 查询条件。
INSERT表和SELECT表的结果集的列数,数据类型必须一致。
[search_conditions]查询条件