数据库数据如何批量插入

如题所述

通过export,import。 可以写SQL脚本,将insert语句在脚本中编辑好,之后执行。追问

我是想新建一个空数据库,再批量插入数据,例如一个学生数据库,有学号,姓名等属性,老师要求插入5千条以上记录,学号是可以用随机函数产生,但是其他的非码属性怎么办啊!!

追答

如果是做测试数据的话,建议用excel编辑一下,非主属性,如姓名,班级等可以用文字加数字的方式,在excel里面拖拽一下,数字不同,就代表了不同的信息,查询的时候,可以作为区分。
利用excel的字符串编辑功能,生成insert语句,之后拷贝到sql脚本中执行。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-05-27
sql语句插入,或者数据导入追问

我是想新建一个空数据库,再批量插入数据,例如一个学生数据库,有学号,姓名等属性,老师要求插入5千条以上记录,学号是可以用随机函数产生,但是其他的非码属性怎么办啊!!

第2个回答  2019-08-28

这篇文章可以帮到你,网页链接

第3个回答  推荐于2017-09-23
使用 INSERT...SELECT 插入行
INSERT 语句中的 SELECT 子查询可用于将一个或多个其它的表或视图的值添加到表中。使用 SELECT 子查询可同时插入多行。
例如:
INSERT INTO MyBooks (title_id, title, type) SELECT title_id, title, type FROM titles WHERE type = 'mod_cook'追问

我是想新建一个空数据库,再批量插入数据,例如一个学生数据库,有学号,姓名等属性,老师要求插入5千条以上记录,学号是可以用随机函数产生,但是其他的非码属性怎么办啊!!

追答

那建议你就写VB宏程序,在Excel中随机生成5000条记录,再导入数据库。

本回答被提问者采纳
相似回答