SQLite教程(八):命令行工具介绍 工欲善其事,必先利其器。学好SQLite的命令行工具,对于我们学习SQLite本身而言是非常非常有帮助的。最基本的一条就是,它让我们学习SQLite的过程更加轻松愉快。言归正传吧,在SQLite的...随心笔谈1年前3330
SQLite与MySQL区别及优缺点介绍(sqli-labs)居然可以这样 简单来说,SQLITE功能简约,小型化,追求最大磁盘效率;MYSQL功能全面,综合化,追求最大并发效率。如果只是单机上用的,数据量不是很大,需要方便移植或者需要频繁读/写磁盘文件的话,就用SQLi...随心笔谈1年前3290
SQLite教程(六):表达式详解 一、常用表达式: 和大多数关系型数据库一样,SQLite能够很好的支持SQL标准中提供的表达式,其函数也与SQL标准保持一致,如: 复制代码 代码如下: || * /...随心笔谈1年前3600
sqlite中文乱码问题原因分析及解决//UTF-8转Unicode std::wstring Utf82Unicode(const std::string& utf8string) { int widesize=::MultiB...随心笔谈1年前3480
SQLite教程(十一):临时文件 一、简介: 尽管SQLite的数据库是由单一文件构成,然而事实上在SQLite运行时却存在着一些隐含的临时文件,这些临时文件是出于不同的目的而存在的,对于开发者而言,它们是透明的,因此在开...随心笔谈1年前3340
SQLite中的WAL机制详细介绍 一、什么是WAL? WAL的全称是Write Ahead Logging,它是很多数据库中用于实现原子事务的一种机制,SQLite在3.7.0版本引入了该特性。 二、WAL如何工作? 在引入WAL...随心笔谈1年前3760
SQLite教程(十三):C语言编程实例代码(1)#include #include <string> using namespace std; void doTest() { sqlite3* conn=NULL; //...随心笔谈1年前3180
SQLite中重置自动编号列的方法 目前流行的数据库都提供了自动编号类型,SQLite也不例外。当数据库中包含自动编号的字段时,SQLite会自动建立一个名为 sqlite_sequence 的表。这个表包含两个字段:name 和 ...随心笔谈1年前3270
SQLite教程(十二):锁和并发控制详解 一、概述: 在SQLite中,锁和并发控制机制都是由pager_module模块负责处理的,如ACID(Atomic, Consistent, Isolated, and Durable)...随心笔谈1年前3700
SQLite优化方法 例如:向数据库中插入100万条数据,在默认的情况下如果仅仅是执行 sqlite3_exec(db, “insert into name values ‘lxkxf', ‘24'; ”, 0, 0,...随心笔谈1年前3130