数据库
文章平均质量分 75
find、me
这个作者很懒,什么都没留下…
展开
-
10 万条数据批量更新,怎么做?
1、replace into 批量更新replace into test_tbl (id,dr) values (1,'2'),(2,'3'),...(x,'y');2、insert into …on duplicate key update 批量更新insert into test_tbl (id,dr) values (1,'2'),(2,'3'),...(x,'y') on duplicate key update dr=values(dr);3.创建临时表,先更新临时表,然后从临时表转载 2021-11-16 15:56:49 · 3094 阅读 · 0 评论 -
10万条数据批量插入,到底怎么做才快?
1. 思路分析批量插入这个问题,我们用 JDBC 操作,其实就是两种思路吧:用一个 for 循环,把数据一条一条的插入(这种需要开启批处理)。生成一条插入 sql,类似这种 insert into user(username,address) values(‘aa’,‘bb’),(‘cc’,‘dd’)…。到底哪种快呢?我们从两方面来考虑这个问题:插入 SQL 本身执行的效率。网络 I/O。先说第一种方案,就是用 for 循环循环插入:这种方案的优势在于,JDBC 中的 Prepa转载 2021-11-16 15:55:57 · 1988 阅读 · 0 评论 -
sql server和mysql常用sql语法 简单,萌新
mysql和sql server常用方法数据库sql积累0.触发器1.mysql2.sql serverCREATE TRIGGER 触发器名 BEFORE|AFTER 触发事件(之前/之后) on 表名字 FOR EACH ROW BEGIN执行语句列表ENDCREATE TRIGGER [dbo].[Untitled]ON [dbo].[DY_PRO_MODULE_SECURITY]WITH EXECUTE AS CALLERFOR INSERT, UPDATE --针对原创 2020-12-08 00:08:34 · 657 阅读 · 0 评论