出自 Arch Linux 中文维基

來自項目主頁

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

參見論壇帖子

另見