Mysql的批量操作
来源:互联网 发布:linux系统下启动apache 编辑:程序博客网 时间:2024/05/29 08:30
使用mysql进行插入更新,能够优化操作的性能
具体使用如下
1.插入
INSERT INTO user(name,age) VALUES ( 'a' ,10),('b',16),('c',11);
2.更新
UPDATE categories
SET display_order =
CASE id
WHEN 1 THEN 3
WHEN 2 THEN 4
WHEN 3 THEN 5
END
WHERE id IN (1,2,3)
这句sql的意思是,更新display_order 字段,如果id=1 则display_order 的值为3,如果id=2 则 display_order 的值为4,如果id=3 则 display_order 的值为5。
即是将条件语句写在了一起。
这里的where部分不影响代码的执行,但是会提高sql执行的效率。确保sql语句仅执行需要修改的行数,这里只有3条数据进行更新,而where子句确保只有3行数据执行。
0 0
- Mysql的批量操作
- MySql 的批量操作
- Mysql的批量操作(批量查询)
- [mysql]表批量操作的存储过程
- mybatis批量执行mysql的update操作
- ibatis对MySQL数据库的批量操作
- mybatis 对 mysql的批量操作
- mysql批量操作优化
- Mysql批量操作整理
- mysql JDBC批量操作
- mysql游标批量操作
- mysql游标批量操作
- MyBatis批量操作(mysql)
- MyBatis批量操作(mysql)
- Mysql批量操作2(批量删除)
- mysql数据库批量更新操作
- MySQL数据库批量操作语句
- mySQL批量插入删除操作
- 大型网站系统架构的演化
- 20160802
- Think In Java 笔记1 initialization & Cleanup
- Spark Streaming + Kafka direct 从Zookeeper中恢复offset
- linux-TCP网络接口传输速率测试程序
- Mysql的批量操作
- 装系统之ThinkpadE450
- 2016多校训练Contest5: 1005 Interesting hdu5785
- c++函数参数传递
- java IO的字节流和字符流及其区别
- Python(二)字符串操作、列表字典及深浅拷贝等
- uninty环境下socket网络总结
- 手势操作的Snake游戏_游戏逻辑分析
- Java IO 缓冲流的读入和写出