SQLite教程(十):内存数据库和临时数据库


当前第2页 返回上一页

    在调用sqlite3_open()函数或执行ATTACH命令时,如果数据库文件参数传的是空字符串,那么一个新的临时文件将被创建作为临时数据库的底层文件,如:
 

代码如下:

    rc = sqlite3_open("", &db);
 
    或
 
代码如下:

    ATTACH DATABASE '' AS aux2;
 
    和内存数据库非常相似,两个数据库连接创建的临时数据库也是各自独立的,在连接关闭后,临时数据库将自动消失,其底层文件也将被自动删除。
    尽管磁盘文件被创建用于存储临时数据库中的数据信息,但是实际上临时数据库也会和内存数据库一样通常驻留在内存中,唯一不同的是,当临时数据库中数据量过大时,SQLite为了保证有更多的内存可用于其它操作,因此会将临时数据库中的部分数据写到磁盘文件中,而内存数据库则始终会将数据存放在内存中。


标签:SQLite

返回前面的内容

相关阅读 >>

php使用pdo连接Sqlite3的配置示例

非常详细的django连接mysql数据库步骤记录

android中Sqlite使用及特点

cc++qt数据库与sqltablemodel组件应用教程

centos下更新Sqlite版本

android中应用多进程的整理总结

Sqlite教程(八):命令行工具介绍

database.net强大的数据库查询管理工具使用图文教程

Sqlite 错误码整理

python练习之操作Sqlite数据库

更多相关阅读请进入《Sqlite》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...