加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

SqlServer——批量操作(批量添加,删除)

发布时间:2020-12-12 13:22:20 所属栏目:MsSql教程 来源:网络整理
导读:批量添加数据: 一条insert语句批量插入多条记录 常见的insert语句,向数据库中,一条语句只能插入一条数据: insert?into?persons? (id_p,?lastname?,?firstName,?city?) values(204,'haha'?,?'deng'?,?'shenzhen'); (如上,仅插入了一条记录) 怎样一次in
批量添加数据:

一条insert语句批量插入多条记录

常见的insert语句,向数据库中,一条语句只能插入一条数据:

insert?into?persons?

(id_p,?lastname?,?firstName,?city?)

values(204,'haha'?,?'deng'?,?'shenzhen');

(如上,仅插入了一条记录)

怎样一次insert插入多条记录呢?

?

使用示例:

insert?into?persons?

(id_p,?city?)

values

(200,?'shenzhen'),

(201,'haha2'?,?'GD'),

(202,'haha3'?,?'Beijing');

这样就批

据说,在程序开发中,一次插入多条数据,比逐次一条一条的插入数据,效率高很多

所以在程序开发的时候,使用此批量插入,也是比较不错的。

?

?

此语句在MySQL?5,?postgreSQL?9.3执行通过。

量插入数据了,?遵循这样的语法,就可以批量插入数据了。

===================================================

批量删除数据:

delete from table where id in (xxxxxxxx)?

?truncate table 表名;//彻底删除,再插入数据就会从1开始

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读