建 立 数 据 库 档 案 用 sqlite3 建 立 数 据 库 的 方 法 很 简 单, 只 要 在 shell 下 键 入 ( 以 下 $ 符 号 为 shell 提 示 号, 请 勿 键 入 ): $ sqlite3 foo.db 如 果 目 录 下 没 有 foo.db,sqlite3 就



Similar documents
何 秋 琳 张 立 春 视 觉 学 习 研 究 进 展 视 觉 注 意 视 觉 感 知

第2章 数据类型、常量与变量

说 明 为 了 反 映 教 运 行 的 基 本 状 态, 为 校 和 院 制 定 相 关 政 策 和 进 行 教 建 设 与 改 革 提 供 据 依 据, 校 从 程 资 源 ( 开 类 别 开 量 规 模 ) 教 师 结 构 程 考 核 等 维 度, 对 2015 年 春 季 期 教 运 行 基

I

3 复 试 如 何 准 备 4 复 试 成 绩 计 算 5 复 试 比 例 6 复 试 类 型 7 怎 么 样 面 对 各 种 复 试 04 05

修改版-操作手册.doc


 编号:

<433A5C446F63756D656E E E67735C41646D696E F725CD7C0C3E65CC2DBCEC4CFB5CDB3CAB9D3C3D6B8C4CFA3A8BCF2BBAFA3A95CCAB9D3C3D6B8C4CF31302D31392E646F63>

《C语言基础入门》课程教学大纲

龚 亚 夫 在 重 新 思 考 基 础 教 育 英 语 教 学 的 理 念 一 文 中 援 引 的 观 点 认 为 当 跳 出 本 族 语 主 义 的 思 维 定 式 后 需 要 重 新 思 考 许 多 相 连 带 的 问 题 比 如 许 多 发 音 的 细 微 区 别 并 不 影 响 理 解 和


<4D F736F F D C3E6CFF2B6D4CFF3A3A8B5DAC8FDD5C220C0E0CCD8D0D4A3A92E646F63>


珠江钢琴股东大会

评 委 : 李 炎 斌 - 个 人 技 术 标 资 信 标 初 步 审 查 明 细 表 序 号 投 标 单 位 投 标 函 未 按 招 标 文 件 规 定 填 写 漏 填 或 内 容 填 写 错 误 的 ; 不 同 投 标 人 的 投 标 文 件 由 同 一 台 电 脑 或 同 一 家 投 标 单

金 不 少 于 800 万 元, 净 资 产 不 少 于 960 万 元 ; (3) 近 五 年 独 立 承 担 过 单 项 合 同 额 不 少 于 1000 万 元 的 智 能 化 工 程 ( 设 计 或 施 工 或 设 计 施 工 一 体 ) 不 少 于 2 项 ; (4) 近 三 年 每 年

深圳市新亚电子制程股份有限公司

2006年顺德区高中阶段学校招生录取分数线

目 录 关 于 图 标... 3 登 陆 主 界 面... 3 工 单 管 理... 5 工 单 列 表... 5 搜 索 工 单... 5 工 单 详 情... 6 创 建 工 单... 9 设 备 管 理 巡 检 计 划 查 询 详 情 销 售 管

Microsoft Word - 第3章.doc

评 委 : 徐 岩 宇 - 个 人 技 术 标 资 信 标 初 步 审 查 明 细 表 序 号 投 标 单 位 投 标 函 未 按 招 标 文 件 规 定 填 写 漏 填 或 内 容 填 写 错 误 的 ; 不 同 投 标 人 的 投 标 文 件 由 同 一 台 电 脑 或 同 一 家 投 标 单

目 录 一 系 统 访 问... 1 二 门 户 首 页 申 报 用 户 审 核 用 户... 2 三 系 统 登 录 用 户 名 密 码 登 录 新 用 户 注 册 用 户 登 录 已 注 册 用

徐天宏:《基因天堂》.doc

全国建筑市场注册执业人员不良行为记录认定标准(试行).doc

课程类 别

Microsoft Word - 文件汇编.doc

第 一 部 分 MagiCAD for Revit 安 装 流 程


类 似 地, 又 可 定 义 变 下 限 的 定 积 分 : ( ). 与 ψ 统 称 为 变 限 积 分. f ( ) d f ( t) dt,, 注 在 变 限 积 分 (1) 与 () 中, 不 可 再 把 积 分 变 量 写 成 的 形 式 ( 例 如 ) 以 免 与 积 分 上 下 限 的

( 二 ) 现 行 统 一 高 考 制 度 不 利 于 培 养 人 的 创 新 精 神,,,,,,,,,,,,, [ ],,,,,,,,,,, :, ;,,,,,,? ( 三 ) 现 行 统 一 高 考 制 度 不 利 于 全 体 学 生 都 获 得 全 面 发 展,, [ ],,,,,,,,,,,

( ) 信 号 与 系 统 Ⅰ 学 科 基 础 必 修 课 教 周 2016 年 06 月 13 日 (08:00-09:35) ( )

登录、注册功能的测试用例设计.doc

证券代码: 证券简称:长城电脑 公告编号:

教师上报成绩流程图

上证指数

第 期 李 伟 等 用 方 法 对 中 国 历 史 气 温 数 据 插 值 可 行 性 讨 论

0 年 上 半 年 评 价 与 考 核 细 则 序 号 部 门 要 素 值 考 核 内 容 考 核 方 式 考 核 标 准 考 核 ( 扣 原 因 ) 考 评 得 3 安 全 生 产 目 30 无 同 等 责 任 以 上 道 路 交 通 亡 人 事 故 无 轻 伤 责 任 事 故 无 重 大 质 量


中 国 软 科 学 年 第 期!!!

18 上 报 该 学 期 新 生 数 据 至 阳 光 平 台 第 一 学 期 第 四 周 至 第 六 周 19 督 促 学 习 中 心 提 交 新 增 专 业 申 请 第 一 学 期 第 四 周 至 第 八 周 20 编 制 全 国 网 络 统 考 十 二 月 批 次 考 前 模 拟 题 第 一 学

3 月 30 日 在 中 国 证 券 报 上 海 证 券 报 证 券 时 报 证 券 日 报 和 上 海 证 券 交 易 所 网 站 上 发 出 召 开 本 次 股 东 大 会 公 告, 该 公 告 中 载 明 了 召 开 股 东 大 会 的 日 期 网 络 投 票 的 方 式 时 间 以 及 审

Microsoft Word - 第7章 图表反转形态.doc

ETF、分级基金规模、份额变化统计

附 件 : 上 海 市 建 筑 施 工 企 业 施 工 现 场 项 目 管 理 机 构 关 键 岗 位 人 员 配 备 指 南 二 一 四 年 九 月 十 一 日 2

用节点法和网孔法进行电路分析

<4D F736F F D20B9D8D3DAB0BABBAAA3A8C9CFBAA3A3A9D7D4B6AFBBAFB9A4B3CCB9C9B7DDD3D0CFDEB9ABCBBE C4EAC4EAB6C8B9C9B6ABB4F3BBE1B7A8C2C9D2E2BCFBCAE92E646F6378>

定 位 和 描 述 : 程 序 设 计 / 办 公 软 件 高 级 应 用 级 考 核 内 容 包 括 计 算 机 语 言 与 基 础 程 序 设 计 能 力, 要 求 参 试 者 掌 握 一 门 计 算 机 语 言, 可 选 类 别 有 高 级 语 言 程 序 设 计 类 数 据 库 编 程 类

自 服 务 按 钮 无 法 访 问 新 系 统 的 自 服 务 页 面 因 此 建 议 用 户 从 信 网 中 心 ( 主 页, 右 下 角 位 置 的 常 用 下 载, 或 校 园 网 用 户 自 服 务 ( 首 页

Template BR_Rec_2005.dot

一 从 分 封 制 到 郡 县 制 一 从 打 虎 亭 汉 墓 说 起

西 南 民 族 学 院 学 报 哲 学 社 会 科 学 版 第 卷 资 料 来 源 中 国 统 计 年 鉴 年 年 新 中 国 五 十 年 统 计 资 料 汇 编 中 国 人 口 统 计 年 鉴 年 数 据 资 料 来 源 中 国 统 计 年 鉴 中 国 统 计 出 版 社 年 版 资 料 来 源

目 录 第 一 章 行 政 办 公 介 绍 行 政 办 公 的 作 用... 4 第 二 章 行 政 办 公 使 用 说 明 会 议 管 理 会 议 管 理 概 述 如 何 设 置 会 议 室 如

HSK( 一 级 ) 考 查 考 生 的 日 常 汉 语 应 用 能 力, 它 对 应 于 国 际 汉 语 能 力 标 准 一 级 欧 洲 语 言 共 同 参 考 框 架 (CEF) A1 级 通 过 HSK( 一 级 ) 的 考 生 可 以 理 解 并 使 用 一 些 非 常 简 单 的 汉 语

<443A5C6D B5C30312EB9A4D7F7CEC4B5B55C30322EBACFCDACCEC4B5B55C C30342EC8CBC9E7CCFC5C31332ECFEEC4BFC5E0D1B55C E30385C322EB2D9D7F7CAD6B2E12E646F63>

第1篇 道路桥梁工程技术核心专业课程标准及学习绩效考评体系

工 程 勘 察 资 质 标 准 根 据 建 设 工 程 勘 察 设 计 管 理 条 例 和 建 设 工 程 勘 察 设 计 资 质 管 理 规 定, 制 定 本 标 准 一 总 则 ( 一 ) 本 标 准 包 括 工 程 勘 察 相 应 专 业 类 型 主 要 专 业 技 术 人 员 配 备 技 术

抗 战 时 期 国 民 政 府 的 银 行 监 理 体 制 探 析 % # % % % ) % % # # + #, ) +, % % % % % % % %

内 容 二 : 建 立 并 完 善 了 三 点 的 网 络 教 学 管 理 体 系 内 容 三 : 注 重 培 养 学 生 的 听 说 能 力 14

øÕªß∂À≤Ÿ◊˜ ÷≤·

4 进 入 交 互 区 设 置 的 组 件 管 理, 在 组 件 管 理 中, 教 师 可 以 选 择 课 程 空 间 中 的 所 有 组 件, 并 通 过 点 击 启 用 或 不 启 用 选 定 组 件 在 课 程 空 间 中 的 显 示 5 进 入 工 作 室 管 理 的 工 作 室 首 页,

随着执业中医师资格考试制度的不断完善,本着为我校中医学专业认证服务的目的,本文通过对我校中医类毕业生参加2012年和2013年的中医执业医师考试成绩及通过率、掌握率进行分析,并与全国的平均水平进行差异比较分析,以此了解我校执业中医师考试的现状,进而反映我校中医类课程总体教学水平,发现考核知识模块教学中存在的不足,反馈给相关学院和教学管理部门,以此提高教学和管理水平。

微软用户

公 开 刊 物 须 有 国 内 统 一 刊 (CN), 发 表 文 章 的 刊 物 需 要 在 国 家 新 闻 出 版 广 电 总 局 ( 办 事 服 务 便 民 查 询 新 闻 出 版 机 构 查 询 ) 上 能 够 查 到 刊 凡 在 有 中 国 标 准 书 公 开


,,,,, :,, (.,, );, (, : ), (.., ;. &., ;.. &.., ;, ;, ),,,,,,, ( ) ( ),,,,.,,,,,, : ;, ;,.,,,,, (., : - ),,,, ( ),,,, (, : ),, :,

<433A5C C6B73625C B746F705CB9FABCCAD6D0D2BDD2A9D7A8D2B5B8DFBCB6BCBCCAF5D6B0B3C6C6C0C9F3C9EAC7EBD6B8C4CFA3A CDA8D3C3B0E6A3A92E646F63>

名 称 生 命 科 学 学 院 环 境 科 学 1 生 物 学 仅 接 收 院 内 调 剂, 初 试 分 数 满 足 我 院 生 物 学 复 试 最 低 分 数 线 生 命 科 学 学 院 生 态 学 5 生 态 学 或 生 物 学 生 命 科 学 学 院

际 联 考 的 非 美 术 类 本 科, 提 前 批 本 科 体 育 类 第 一 批 第 二 批 第 三 批 的 理 工 类 和 文 史 类 本 科 平 行 志 愿, 考 生 可 以 填 报 6 所 院 校 志 愿 符 合 贫 困 地 区 专 项 计 划 和 农 村 考 生 专 项 计 划 报 考

(Microsoft Word - NCRE\314\345\317\265\265\367\325\37313\324\27221\272\3051.doc)

云信Linux SSH认证代理用户手册

全国教师资格认定管理信息系统

二 工 资 制 度 与 教 师 道 德 风 险 行 为

操作手册

世华财讯模拟操作手册

三门峡市质量技术监督局清单公示

第3章 创建数据库

第二讲 数列


生产支援功能 使用说明书(IP-110 篇)

采 取 行 动 的 机 会 90% 开 拓 成 功 的 道 路 2

Cybozu Garoon 3 管理员手册

目 录 页 1. 欢 迎 使 用 网 上 预 约 面 谈 访 问 系 统 新 用 户 新 用 户 登 入 帐 户 程 序 启 动 网 上 预 约 面 谈 访 问 帐 户 核 对 帐 户 的 地 址 资 料

Transcription:

Sqlite3 使 用 教 程 OS X 自 从 10.4 后 把 SQLite 这 套 相 当 出 名 的 数 据 库 软 件, 放 进 了 作 业 系 统 工 具 集 里 OS X 包 装 的 是 第 三 版 的 SQLite, 又 称 SQLite3 这 套 软 件 有 几 个 特 色 : 软 件 属 于 公 共 财 (public domain),sqlite 可 说 是 某 种 美 德 软 件 (virtueware), 作 者 本 人 放 弃 着 作 权, 而 给 使 用 SQLite 的 人 以 下 的 祝 福 (blessing): o May you do good and not evil. 愿 你 行 善 莫 行 恶 o May you find forgiveness for yourself and forgive others. 愿 你 原 谅 自 己 宽 恕 他 人 o May you share freely, never taking more than you give. 愿 你 宽 心 与 人 分 享, 所 取 不 多 于 你 所 施 予 支 援 大 多 数 的 SQL 指 令 ( 下 面 会 简 单 介 绍 ) 一 个 档 案 就 是 一 个 数 据 库 不 需 要 安 装 数 据 库 服 务 器 软 件 完 整 的 Unicode 支 援 ( 因 此 没 有 跨 语 系 的 问 题 ) 速 度 很 快 目 前 在 OS X 10.4 里,SQLite 是 以 /usr/bin/sqlite3 的 形 式 包 装, 也 就 说 这 是 一 个 命 令 列 工 具, 必 须 先 从 终 端 机 (Terminal.app 或 其 他 程 序 ) 进 入 shell 之 后 才 能 使 用 网 络 上 有 一 些 息 协 助 使 用 SQLite 的 视 觉 化 工 具, 但 似 乎 都 没 有 像 CocoaMySQL( 配 合 MySQL 数 据 库 使 用 ) 那 般 好 用 或 许 随 时 有 惊 喜 也 未 可 知, 以 下 仅 介 绍 命 令 列 的 操 作 方 式 SQLite 顾 名 思 议 是 以 SQL 为 基 础 的 数 据 库 软 件,SQL 是 一 套 强 大 的 数 据 库 语 言, 主 要 概 念 是 由 数 据 库 资 料 表 (table) 查 询 指 令 (queries) 等 单 元 组 成 的 关 联 性 数 据 库 ( 进 一 步 的 概 念 可 参 考 网 络 上 各 种 关 于 SQL 及 关 联 性 数 据 库 的 文 件 ) 因 为 SQL 的 查 询 功 能 强 大, 语 法 一 致 而 入 门 容 易, 因 此 成 为 现 今 主 流 数 据 库 的 标 准 语 言 ( 微 软 Oracle 等 大 厂 的 数 据 库 软 件 都 提 供 SQL 语 法 的 查 询 及 操 作 ) 以 下 我 们 就 建 立 数 据 库 建 立 资 料 表 及 索 引 新 增 资 料 查 询 资 料 更 改 资 料 移 除 资 料 sqlite3 命 令 列 选 项 等 几 个 项 目 做 简 单 的 介 绍 目 录 1 建 立 数 据 库 档 案 2 在 sqlite3 提 示 列 下 操 作 3 SQL 的 指 令 格 式 4 建 立 资 料 表 5 建 立 索 引 6 加 入 一 笔 资 料 7 查 询 资 料 8 如 何 更 改 或 删 除 资 料 9 其 他 sqlite 的 特 别 用 法 10 小 结

建 立 数 据 库 档 案 用 sqlite3 建 立 数 据 库 的 方 法 很 简 单, 只 要 在 shell 下 键 入 ( 以 下 $ 符 号 为 shell 提 示 号, 请 勿 键 入 ): $ sqlite3 foo.db 如 果 目 录 下 没 有 foo.db,sqlite3 就 会 建 立 这 个 数 据 库 sqlite3 并 没 有 强 制 数 据 库 档 名 要 怎 么 取, 因 此 如 果 你 喜 欢, 也 可 以 取 个 例 如 foo.icannameitwhateverilike 的 档 名 在 sqlite3 提 示 列 下 操 作 进 入 了 sqlite3 之 后, 会 看 到 以 下 文 字 : SQLite version 3.1.3 Enter ".help" for instructions sqlite> 这 时 如 果 使 用.help 可 以 取 得 求 助,.quit 则 是 离 开 ( 请 注 意 : 不 是 quit) SQL 的 指 令 格 式 所 以 的 SQL 指 令 都 是 以 分 号 (;) 结 尾 的 如 果 遇 到 两 个 减 号 (--) 则 代 表 注 解,sqlite3 会 略 过 去 建 立 资 料 表 假 设 我 们 要 建 一 个 名 叫 film 的 资 料 表, 只 要 键 入 以 下 指 令 就 可 以 了 : create table film(title, length, year, starring); 这 样 我 们 就 建 立 了 一 个 名 叫 film 的 资 料 表, 里 面 有 name length year starring 四 个 字 段 这 个 create table 指 令 的 语 法 为 : create table table_name(field1, field2, field3,...);

table_name 是 资 料 表 的 名 称,fieldx 则 是 字 段 的 名 字 sqlite3 与 许 多 SQL 数 据 库 软 件 不 同 的 是, 它 不 在 乎 字 段 属 于 哪 一 种 资 料 型 态 :sqlite3 的 字 段 可 以 储 存 任 何 东 西 : 文 字 数 字 大 量 文 字 (blub), 它 会 在 适 时 自 动 转 换 建 立 索 引 如 果 资 料 表 有 相 当 多 的 资 料, 我 们 便 会 建 立 索 引 来 加 快 速 度 好 比 说 : create index film_title_index on film(title); 意 思 是 针 对 film 资 料 表 的 name 字 段, 建 立 一 个 名 叫 film_name_index 的 索 引 这 个 指 令 的 语 法 为 create index index_name on table_name(field_to_be_indexed); 一 旦 建 立 了 索 引,sqlite3 会 在 针 对 该 字 段 作 查 询 时, 自 动 使 用 该 索 引 这 一 切 的 操 作 都 是 在 幕 后 自 动 发 生 的, 无 须 使 用 者 特 别 指 令 加 入 一 笔 资 料 接 下 来 我 们 要 加 入 资 料 了, 加 入 的 方 法 为 使 用 insert into 指 令, 语 法 为 : insert into table_name values(data1, data2, data3,...); 例 如 我 们 可 以 加 入 insert into film values ('Silence of the Lambs, The', 118, 1991, 'Jodie Foster'); insert into film values ('Contact', 153, 1997, 'Jodie Foster'); insert into film values ('Crouching Tiger, Hidden Dragon', 120, 2000, 'Yun-Fat Chow'); insert into film values ('Hours, The', 114, 2002, 'Nicole Kidman'); 如 果 该 字 段 没 有 资 料, 我 们 可 以 填 NULL 查 询 资 料 讲 到 这 里, 我 们 终 于 要 开 始 介 绍 SQL 最 强 大 的 select 指 令 了 我 们 首 先 简 单 介 绍 select 的 基 本 句 型 :

select columns from table_name where expression; 最 常 见 的 用 法, 当 然 是 倒 出 所 有 数 据 库 的 内 容 : select * from film; 如 果 资 料 太 多 了, 我 们 或 许 会 想 限 制 笔 数 : select * from film limit 10; 或 是 照 着 电 影 年 份 来 排 列 : select * from film order by year limit 10; 或 是 年 份 比 较 近 的 电 影 先 列 出 来 : select * from film order by year desc limit 10; 或 是 我 们 只 想 看 电 影 名 称 跟 年 份 : select title, year from film order by year desc limit 10; 查 所 有 茱 蒂 佛 斯 特 演 过 的 电 影 : select * from film where starring='jodie Foster'; 查 所 有 演 员 名 字 开 头 叫 茱 蒂 的 电 影 ('%' 符 号 便 是 SQL 的 万 用 字 符 ): select * from film where starring like 'Jodie%'; 查 所 有 演 员 名 字 以 茱 蒂 开 头 年 份 晚 于 1985 年 年 份 晚 的 优 先 列 出 最 多 十 笔, 只 列 出 电 影 名 称 和 年 份 : select title, year from film where starring like 'Jodie%' and year >= 1985 order by year desc limit 10; 有 时 候 我 们 只 想 知 道 数 据 库 一 共 有 多 少 笔 资 料 : select count(*) from film; 有 时 候 我 们 只 想 知 道 1985 年 以 后 的 电 影 有 几 部 : select count(*) from film where year >= 1985; ( 进 一 步 的 各 种 组 合, 要 去 看 SQL 专 书, 不 过 你 大 概 已 经 知 道 SQL 为 什 么 这 么 流 行 了 : 这 种 语 言 允 许 你 将 各 种 查 询 条 件 组 合 在 一 起 而 我 们 还 没 提 到 跨 数 据 库 的 联 合 查 询 呢!)

如 何 更 改 或 删 除 资 料 了 解 select 的 用 法 非 常 重 要, 因 为 要 在 sqlite 更 改 或 删 除 一 笔 资 料, 也 是 靠 同 样 的 语 法 例 如 有 一 笔 资 料 的 名 字 打 错 了 : update film set starring='jodie Foster' where starring='jodee Foster'; 就 会 把 主 角 字 段 里, 被 打 成 'Jodee Foster' 的 那 笔 ( 或 多 笔 ) 资 料, 改 回 成 Jodie Foster delete from film where year < 1970; 就 会 删 除 所 有 年 代 早 于 1970 年 ( 不 含 ) 的 电 影 了 其 他 sqlite 的 特 别 用 法 sqlite 可 以 在 shell 底 下 直 接 执 行 命 令 : sqlite3 film.db "select * from film;" 输 出 HTML 表 格 : sqlite3 -html film.db "select * from film;" 将 数 据 库 倒 出 来 : sqlite3 film.db ".dump" > output.sql 利 用 输 出 的 资 料, 建 立 一 个 一 模 一 样 的 数 据 库 ( 加 上 以 上 指 令, 就 是 标 准 的 SQL 数 据 库 备 份 了 ): sqlite3 film.db < output.sql 在 大 量 插 入 资 料 时, 你 可 能 会 需 要 先 打 这 个 指 令 : begin; 插 入 完 资 料 后 要 记 得 打 这 个 指 令, 资 料 才 会 写 进 数 据 库 中 : commit;

小 结 以 上 我 们 介 绍 了 SQLite 这 套 数 据 库 系 统 的 用 法 事 实 上 OS X 也 有 诸 于 SQLiteManagerX 这 类 的 图 形 接 口 程 序, 可 以 便 利 数 据 库 的 操 作 不 过 万 变 不 离 其 宗, 了 解 SQL 指 令 操 作,SQLite 与 其 各 家 变 种 就 很 容 易 上 手 了 至 于 为 什 么 要 写 这 篇 教 学 呢? 除 了 因 为 OS X Tiger 大 量 使 用 SQLite 之 外 ( 例 如 :Safari 的 RSS reader, 就 是 把 文 章 存 在 SQLite 数 据 库 里! 你 可 以 开 开 看 ~/Library/Syndication/Database3 这 个 档 案, 看 看 里 面 有 什 么 料 ),OpenVanilla 从 0.7.2 开 始, 也 引 进 了 以 SQLite 为 基 础 的 词 汇 管 理 工 具, 以 及 全 字 库 的 注 音 输 入 法 因 为 使 用 SQLite, 这 两 个 模 块 不 管 数 据 库 内 有 多 少 笔 资 料, 都 可 以 做 到 瞬 间 启 动 以 及 相 当 快 速 的 查 询 回 应 将 一 套 方 便 好 用 的 数 据 库 软 件 包 进 OS X 中, 当 然 也 算 是 Apple 相 当 相 当 聪 明 的 选 择 再 勤 劳 一 点 的 朋 友 也 许 已 经 开 始 想 拿 SQLite 来 记 录 各 种 东 西 ( 像 我 们 其 中 就 有 一 人 写 了 个 程 序, 自 动 记 录 电 池 状 态, 写 进 SQLite 数 据 库 中 再 做 统 计...) 了 想 像 空 间 可 说 相 当 宽 广 目 前 支 援 SQLite 的 程 序 语 言, 你 能 想 到 的 大 概 都 有 了 这 套 数 据 库 2005 年 还 赢 得 了 美 国 O'Reilly Open Source Conference 的 最 佳 开 放 源 代 码 软 件 奖, 奖 评 是 有 什 么 东 西 能 让 Perl, Python, PHP, Ruby 语 言 团 结 一 致 地 支 援 的? 就 是 SQLite 由 此 可 见 SQLite 的 地 位 了 而 SQLite 程 序 非 常 小, 更 是 少 数 打 "gcc -o sqlite3 *", 不 需 任 何 特 殊 设 定 就 能 跨 平 台 编 译 的 程 序 小 而 省, 小 而 美,SQLite 连 网 站 都 不 多 赘 言, 直 指 SQL 语 法 精 要 及 API 使 用 方 法, 原 作 者 大 概 也 可 以 算 是 某 种 程 序 设 计 之 道 (Tao of Programming) 里 所 说 的 至 人 了