SQLite

来自 Arch Linux 中文维基
(重定向自Sqlite3

来自项目主页

SQLite 是一个实现自包含、无服务器、零配置、事务性 SQL 数据库引擎的软件库。SQLite 是世界上部署最广泛的 SQL 数据库引擎。SQLite的源代码在公共领域。

安装[编辑 | 编辑源代码]

安装 sqlite 包。

相关的包包括:

  • sqlite-doc – 该网站绝大多数由静态 HTML 文件构成,包括所有 SQL 语法和 C/C++ 接口规范以及其他杂项文档 [1]
  • sqlite-analyzersqlite3_analyzer 是一个命令行实用程序,用于测量和显示 SQLite 数据库文件中各个表和索引使用的空间大小和效率 [2]
  • sqlite-tcl – SQLite 库的 Tcl 接口 [3]
  • php-sqlite – PHP 的 sqlite3 模块(别忘了在 /etc/php/php.ini 中启用它)
  • ruby-sqlite3 – SQLite3 嵌入式数据库的 Ruby 绑定
  • gambas3-gb-db-sqlite3 – Gambas3 Sqlite3 数据库存取组件

使用 sqlite3 命令行 shell[编辑 | 编辑源代码]

SQLite 库包含一个名为 sqlite3 的简单命令行实用程序,允许用户手动输入和执行 SQLite 数据库的 SQL 命令。

创建数据库[编辑 | 编辑源代码]

$ sqlite3 数据库名

创建表[编辑 | 编辑源代码]

sqlite> create table tblone(one varchar(10), two smallint);

插入数据[编辑 | 编辑源代码]

sqlite> insert into tblone values('helloworld',20);
sqlite> insert into tblone values('archlinux', 30);

搜索数据库[编辑 | 编辑源代码]

sqlite> select * from tblone;
helloworld|20
archlinux|30

参见 sqlite 文档(英文)

图形工具[编辑 | 编辑源代码]

  • DB Browser for SQLite — 高质量、可视化、开源的工具,用于创建、设计和编辑与 SQLite 兼容的数据库文件。
https://sqlitebrowser.org/ || sqlitebrowser
  • Sqliteman — 简单的 sqlite3 浏览器与编辑器。
http://sqliteman.yarpen.cz/ || sqlitemanAUR

对于支持多个数据库管理系统的工具,参见应用程序列表/文档#数据库工具

在 shell 脚本中使用 sqlite[编辑 | 编辑源代码]

参见论坛帖子

另见[编辑 | 编辑源代码]