MySQL 批量插入 Update时Replace
2016-04-22 13:38
567 查看
建一张试验表如下:
所以,在.Net里,要实现批量插入,只需按照这种格式拼接SQL语句就OK了。这种批量 “Insert” 的方式会比一条一条Insert多很多。
不过特别注意的是,一次过Insert多少条最快,这个要慢慢试验得出结果。
经过这样的执行以后,效果为
"刘abc备" => "刘123备"
一、批量插入
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备"
相关文章推荐
- Mysql之无法查询中文字解决办法
- mysql Unknown system variable 'language'
- Ubuntu 12.04卸载MySQL
- 打开MySQL数据库远程访问的权限
- MySQL(5.5.48) 的基础操作命令(持续更新)
- max_join_size报错
- mysql主从同步报错故障处理总结[数据库技术]
- mysql主从复制原理及配置步骤
- MySql数据库之alter表的SQL语句集合
- mysql存储过程详解
- mysql存储过程详解
- MySQL中删除重复数据只保留一条
- MySQL中的变量定义
- 不同库 不同表 不同字段 数据同步 触发器
- mysql学习笔记(三)
- mysql建表---级联删除
- MySQL ibdata1文件太大的解决办法
- Install MySQL 5.7 Enterprise Server in 10 minutes
- ERROR 1130: Host '' is not allowed to connect to this MySQL server
- 4000 MySQL5.7多源复制(Multi-Source Replication)