原文:SQLite学习手册(内存数据库)

一 内存数据库: 在SQLite中,数据库通常是存储在磁盘文件中的。然而在有些情况下,我们可以让数据库始终驻留在内存中。最常用的一种方式是在调用sqlite open 的时候,数据库文件名参数传递 :memory: ,如: rc sqlite open :memory: , amp db 在调用完以上函数后,不会有任何磁盘文件被生成,取而代之的是,一个新的数据库在纯内存中被成功创建了。由于没有持久 ...

2012-02-29 08:14 5 34815 推荐指数:

查看详情

SQLite学习手册(数据库和事务)

一、Attach数据库: ATTACH DATABASE语句添加另外一个数据库文件到当前的连接中,如果文件名为":memory:",我们可以将其视为内存数据库内存数据库无法持久化到磁盘文件上。如果操作Attached数据库中的表,则需要在表名前加数据库名 ...

Sat Feb 18 20:49:00 CST 2012 3 20977
PostgreSQL学习手册(数据库管理)

一、概述: 数据库可以被看成是SQL对象(数据库对象)的命名集合,通常而言,每个数据库对象(表、函数等)只属于一个数据库。不过对于部分系统表而言,如pg_database,是属于整个集群的。更准确地说,数据库是模式的集合,而模式包含表、函数等SQL对象。因此完整的对象层次应该是这样的:服务器 ...

Mon May 21 18:12:00 CST 2012 0 11286
PostgreSQL学习手册(数据库维护)

一、恢复磁盘空间: 在PostgreSQL中,使用delete和update语句删除或更新的数据行并没有被实际删除,而只是在旧版本数据行的物理地址上将该行的状态置为已删除或已过期。因此当数据表中的数据变化极为频繁时,那么在一段时间之后该表所占用的空间将会变得很大,然而数据量却可能变 ...

Wed May 23 16:22:00 CST 2012 2 14128
SQLite学习手册(数据类型)

一、存储种类和数据类型: SQLite数据值的存储划分为以下几种存储类型: NULL: 表示该值为NULL值。 INTEGER: 无符号整型值。 REAL: 浮点值。 TEXT: 文本字符串,存储使用的编码方式为UTF-8、UTF-16BE、UTF-16LE ...

Wed Feb 22 16:56:00 CST 2012 9 54543
SQLite学习手册(数据表和视图)

一、创建数据表: 该命令的语法规则和使用方式与大多数关系型数据库基本相同,因此我们还是以示例的方式来演示SQLite中创建表的各种规则。但是对于一些SQLite特有的规则,我们会给予额外的说明。注:以下所有示例均是在sqlite自带命令行工具中完成的。 1). 最简单的数据 ...

Mon Feb 13 15:29:00 CST 2012 8 33722
SQLite学习手册(内置函数)

一、聚合函数: SQLite中支持的聚合函数在很多其他的关系型数据库中也同样支持,因此我们这里将只是给出每个聚集函数的简要说明,而不在给出更多的示例了。这里还需要进一步说明的是,对于所有聚合函数而言,distinct关键字可以作为函数参数字段的前置属性,以便在进行计算时忽略到所有重复 ...

Wed Feb 15 15:46:00 CST 2012 14 60225
SQLite学习手册(在线备份)

一、常用备份: 下面的方法是比较简单且常用的SQLite数据库备份方式,见如下步骤: 1). 使用SQLite API或Shell工具在源数据库文件上加共享锁。 2). 使用Shell工具(cp或copy)拷贝数据库文件到备份目录。 3). 解除数据库文件上的共享锁 ...

Mon Feb 27 15:25:00 CST 2012 0 15110
SQLite学习手册(实例代码<一>)

一、获取表的Schema信息: 1). 动态创建表。 2). 根据sqlite3提供的API,获取表字段的信息,如字段数量以及每个字段的类型。 3). 删除该表。 见以下代码及关键性注释: 二、常规数据插入: 1). 创建测试数据 ...

Mon Mar 05 15:23:00 CST 2012 3 14315
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM