SQLite
SQLite问题经验分享
T1mzhou
这个作者很懒,什么都没留下…
展开
-
SQLite解决插入大量数据速度慢的问题
SQLite解决插入大量数据速度慢的问题背景在重构公司项目中发现,公司以前代码中将大量数据插入SQLite数据库,速度非常慢,几千条居然需要将近1分钟;解决方法知识背景事务(Transaction)是一个对数据库执行工作单元。事务(Transaction)是以逻辑顺序完成的工作单位或序列,可以是由用户手动操作完成,也可以是由某种数据库程序自动完成。事务(Transaction)是指一个或多个更改数据库的扩展。例如,如果您正在创建一个记录或者更新一个记录或者从表中删除一个记录,那么您正在该表上执行事原创 2021-07-11 09:17:02 · 3223 阅读 · 0 评论 -
SQLite解决插入特殊字符导致插入失败的问题
SQLite解决插入特殊字符导致插入失败的问题背景在使用SQLite数据库时,我们经常会遇到插入的数据里面有单引号之类的特殊字符,如果不能正确处理,会导致插入数据失败。解决方法方法一对特殊字符进行转义INSERT INTO time VALUES('5 O''clock');# 插入的数据是5 O'clock缺点需要每次添加转义字符,单条或数据量比较小的时候比较方便;数据量比较大的时候需要每次去遍历数据,然后转义,不方便也比较麻烦;方法二使用SQLite内置的格式化字符串c原创 2021-07-11 08:46:45 · 4134 阅读 · 1 评论