C军

不玩博客了!

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

  建一张试验表如下:

    

一、批量插入

  MySQL的INSERT有一种写法如下:

INSERT INTO person
VALUES
(NULL,'关羽', '2016-04-22 10:00:00'),
(NULL,'张飞', '2016-04-22 10:00:00'),
(NULL,'赵云', '2016-04-22 10:00:00'),
(NULL,'魏延', '2016-04-22 10:00:00'),
(NULL,'黄忠', '2016-04-22 10:00:00');

  所以,在.Net里,要实现批量插入,只需按照这种格式拼接SQL语句就OK了。这种批量 “Insert” 的方式会比一条一条Insert多很多。

  不过特别注意的是,一次过Insert多少条最快,这个要慢慢试验得出结果。

二、批量替换字段内容的一部分

UPDATE article SET content = REPLACE(content, 'abc', '123');

 经过这样的执行以后,效果为

"刘abc备" => "刘123备"

posted on 2016-04-22 13:38  逆心  阅读(1783)  评论(0编辑  收藏  举报