SQLite
外观
(重定向自 LASP)
来自 项目主页
- SQLite 是一个软件库,它实现了一个自包含、无服务器、零配置、事务性的 SQL 数据库引擎。SQLite 是世界上部署最广泛的 SQL 数据库引擎。SQLite 的源代码属于公共领域。
安装
安装 sqlite 包。
相关软件包有
- sqlite-doc – 构成此网站的大部分静态 HTML 文件,包括所有 SQL 语法和 C/C++ 接口规范以及其他杂项文档 [1]
- sqlite-analyzer –
sqlite3_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 命令行工具
SQLite 库包含一个名为 sqlite3 的简单命令行实用程序,允许用户手动输入和执行针对 SQLite 数据库的 SQL 命令。
创建数据库
$ sqlite3 databasename
创建表
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 兼容的数据库文件。
- Sqliteman — 简单的 sqlite3 浏览器和编辑器。
- litecli — 带有自动补全和语法高亮的 SQLite 命令行界面。
- https://litecli.com/ || litecliAUR
对于支持多种 DBMS 的工具,请参阅 List of applications/Documents#Database tools。
在 shell 脚本中使用 SQLite
参见论坛 帖子。