SQLite
(重定向自 Sqlite3)
来自 项目主页
- SQLite 是一个软件库,实现了自包含、无服务器、零配置、事务性的 SQL 数据库引擎。SQLite 是世界上部署最广泛的 SQL 数据库引擎。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 命令行 Shell
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 浏览器和编辑器。
- http://sqliteman.yarpen.cz/[失效链接 2023-05-06 ⓘ] || sqlitemanAUR
- litecli — 具有自动完成和语法高亮的 SQLite 命令行界面。
- https://litecli.com/ || litecliAUR
有关支持多种 DBMS 的工具,请参阅 List of applications/Documents#Database tools。
在 Shell 脚本中使用 sqlite
请参阅论坛帖子。