常见的insert语句,向数据库中,一条语句只能插入一条数据:
insert
into
persons
(id_p,
lastname
,
firstname,
city
)
values(204,'haha'
,
'deng'
,
'shenzhen');
(如上,仅插入了一条记录)
怎样一次insert插入多条记录呢?
使用示例:
insert
into
persons
(id_p,
lastname
,
firstname,
city
)
values
(200,'haha'
,
'deng'
,
'shenzhen'),
(201,'haha2'
,
'deng'
,
'gd'),
(202,'haha3'
,
'deng'
,
'beijing');
这样就批量插入数据了,
遵循这样的语法,就可以批量插入数据了。
执行成功,截图:
据说,在程序开发中,一次插入多条数据,比逐次一条一条的插入数据,效率高很多
所以在程序开发的时候,使用此批量插入,也是比较不错的。
此语句在mysql
5,
postgresql
93执行通过。
取数据库的数据是
数据库语言
完成的。
mysql中
:
select
from
表名
limit
1000;
limit
用法就是从限制取的条数
另外如果你要实现取
第2-5条
可以是
limit
2,6;
我记得好像是
最大数字那条不取的,你可以去试试。
sqlserver
中不大一样了:
select
top
1000
from
表名
如果这要实现取2-6条
就要配合
主键
了。
用条件语句where
id
从什么时候开始
取。
以上就是关于怎么批量插入mysql数据库(1000条)全部的内容,包括:怎么批量插入mysql数据库(1000条)、如何用java控制每次从数据库中读取1000条数据到List中、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)