黑马程序员技术交流社区

标题: 请教大家一个简单的问题 [打印本页]

作者: 李京    时间: 2012-9-8 22:15
标题: 请教大家一个简单的问题
本帖最后由 李京 于 2012-9-9 11:01 编辑

在数据库里面添加一条测试数据用Insert就可以了,但是如果需要插入很多条测试数据,有没有简单的方法不用一条条的写
作者: 黑马-金鑫    时间: 2012-9-8 22:21
存储过程?
作者: 卢京    时间: 2012-9-9 08:48
你可以用union 或union all

例如:insert into Score(studentId,english,math)
select 1,80,100 union all
select 2,60,80 union all
select 3,50,59 union all
select 4,66,89 union all
select 5,59,100

union 和 union all 的区别在于 union 需要遍历,去重复之后重新排列,效率较低,union all 只是简单的合并


作者: 李京    时间: 2012-9-9 11:01
存储过程有点高深了, 就想用代码一次添加多条数据的




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2