智能插入:将整批分批,每一千条提交一次,sql注入(安全,使用软解析,提高效率)sql注入攻击:简单例子select * from table where name='"+un+"' and psw='"+pw+"'",假如可以输入任何字符,un随便输入12345' or 1=1--这样提交过来的a...
分类:
数据库 时间:
2014-10-11 21:26:36
阅读次数:
217
下面例子展示批量插入一个反模式(不成熟使用Hibernate插入100000行记录) ?Session session = sessionFactory.openSession(); ?Transaction tx = session.beginTransaction(); ?for ( int i=0; i<100000; ...
分类:
其他好文 时间:
2014-10-11 19:40:17
阅读次数:
231
1相关术语
语句
含义
操作
DML语句
(Data Manipulation Language)
数据库操作语言
insert update delete select
DDL语言
(Da...
分类:
数据库 时间:
2014-10-11 02:43:55
阅读次数:
341
insert into teachersselect 'landing',35,'2014-06-06 00:00:00.000',NULL,NULL,'高三LIU班',NULLUNION ALL select 'landing',35,'2014-06-06 00:00:00.000',NULL,...
分类:
数据库 时间:
2014-10-06 01:57:59
阅读次数:
158
对于批量插入: 1、在建立唯一索引的情况下,,从前往后,如果遇到索引重复错误 则停止插入(前面的插入成功),错误后面的即使正确也不会插入 方法1:insert igore 后 解决此问题 (ignore是指如果索引重复则不插入,这样即使记录中索引字段以外的值更新了也无法更新) ...
分类:
数据库 时间:
2014-10-01 14:23:51
阅读次数:
205
本文是官方GitHub上FAQ的翻译,包括:
Mybatis基础: #{...} 和 ${...} 的区别
要使用LIKE语句该怎么写?
如何执行批量插入?
如何获取自动生成的(主)键值?
在mapper中如何传递多个参数?...
分类:
其他好文 时间:
2014-09-29 01:41:10
阅读次数:
271
一条insert语句批量插入多条记录常见的insert语句,向数据库中,一条语句只能插入一条数据:insertintopersons(id_p,lastname,firstName,city)values(204,'haha','deng','shenzhen');(如上,仅插入了一条记录)怎样一次...
分类:
其他好文 时间:
2014-09-20 18:37:49
阅读次数:
273
问题描述我开发的网站加了个新功能:需要在线上处理表数据的批量合并和更新,昨天下午发布上线,执行该功能后,服务器的load突然增高,变化曲线异常,SA教育了我一番,让我尽快处理,将CPU负载降低。工作所需,我经常要写些程序批量处理数据,每次执行几十万数据处理的时候,我机子的CPU都会飙高,而且数据处理...
分类:
系统相关 时间:
2014-09-11 18:58:52
阅读次数:
942
插入文档(插入数据库)
db.person.insert({_id:"0001",name"yuexin"})
清除数据
db.person.drop()
批量插入文档
shell中不支持批量插入
完成批量插入使用for循环
for(var i=0;i
.. db.persons.insert({_id:i,name:"yuexin"+i})
.. }
save操作
...
分类:
数据库 时间:
2014-09-09 18:28:19
阅读次数:
227
总结下这周帮助客户解决报表生成操作的mysql 驱动的使用上的一些问题,与解决方案。由于生成报表逻辑要从数据库读取大量数据并在内存中加工处理后在生成大量的汇总数据然后写入到数据库。基本流程是 读取->处理->写入。1 读取操作开始遇到的问题是当sql查询数据量比较大时候基本读不出来。开始以为是ser...
分类:
数据库 时间:
2014-09-05 19:37:31
阅读次数:
351