SQLite 内存数据库学习手册
|
一、内存数据库: 在SQLite中,数据库通常是存储在磁盘文件中的。然而在有些情况下,我们可以让数据库始终驻留在内存中。最常用的一种方式是在调用sqlite3_open()的时候,数据库文件名参数传递":memory:",如: 复制代码 代码如下: 在调用完以上函数后,不会有任何磁盘文件被生成,取而代之的是,一个新的数据库在纯内存中被成功创建了。由于没有持久化,该数据库在当前数据库连接被关闭后就会立刻消失。需要注意的是,尽管多个数据库连接都可以通过上面的方法创建内存数据库,然而它们却是不同的数据库,相互之间没有任何关系。事实上,我们也可以通过Attach命令将内存数据库像其他普通数据库一样,附加到当前的连接中,如: ATTACH DATABASE ':memory:' AS aux1; 在调用sqlite3_open()函数或执行ATTACH命令时,如果数据库文件参数传的是空字符串,那么一个新的临时文件将被创建作为临时数据库的底层文件,如: (编辑:吉安站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- MyBatis MapperProvider MessageFormat拼接批量SQL语句执行
- 将SQL Server中的文本值从UTF8转换为ISO 8859-1
- eXtremeDB 6.0正式发布:提高扩展性和分布式查询速度
- SQL Server 2005数据库还原错误的经典解决方案
- sqlserver四舍五入使用round函数及cast和convert函数
- SQL Server 提取数字、提取英文、提取中文的sql语句
- sql server建表时设置ID字段自增的简单方法
- sql – 在Oracle中,如何将诸如1之类的数字转换为字符串,例如
- SQL SERVER 将XML变量转为JSON文本
- SQL中几个常用的排序函数
