SQL
wyhang0
这个作者很懒,什么都没留下…
展开
-
qt db 数据库问题
//可能出现插入数据成功,model->insertRecord(-1,record)返回值为false,需要再次判断是否插入成功bool QSqlTableModel::insertRecord(int row, const QSqlRecord &record)...原创 2020-03-25 16:59:29 · 530 阅读 · 0 评论 -
mysql合并数据库
//存在替换replace into SchemaBackup.Table select * from Schema.Table as a where exists (select * from SchemaBackup.Table as b where a.id=b.id and a.guid=b.guid and a.intValue>b.intValue);replace into...原创 2019-10-18 09:01:55 · 824 阅读 · 0 评论 -
如何提升MySQL批量插入的效率
需要将大量数据(大概5W条)插入MySQL数据库,用普通的SQL Statement执行,时间大概是几分钟。于是想到用PreparedStatement,但是改了之后发现效率并没有很大的提升。不成,想到了load data local infile...命令,以前一直认为这条命令仅限MySQL终端上使用而不是标准的SQL语句,今天看了几篇文章之后有了很大的收获。1. 使用PreparedSta转载 2015-07-09 14:30:20 · 675 阅读 · 0 评论 -
sqlite sql 修改字段类型
SQLite 仅仅支持 ALTER TABLE 语句的一部分功能,我们可以用 ALTER TABLE 语句来更改一个表的名字,也可向表中增加一个字段(列),但是我们不能删除一个已经存在的字段,或者更改一个已经存在的字段的名称、数据类型、限定符等等。 改变表名 - ALTER TABLE 旧表名 RENAME TO 新表名 增加一列 - ALTER TABLE 表名 ADD COLUMN 列名转载 2016-09-01 13:51:37 · 1585 阅读 · 0 评论