一、SQLite 簡介
SQLite 是一個輕量級的關系型數據庫管理系統,嵌入式、零配置、無需安裝服務器,廣泛應用于移動端開發(如 Android)、桌面應用、小型網站等場景。
二、下載安裝
2.1 官方網站下載
訪問 SQLite 官網 下載適用于操作系統的預編譯二進制文件。
2.2 Windows 安裝
-
下載以下兩個文件:
sqlite-tools-win32-x86-*.zip
(包含 sqlite3.exe 命令行工具)- 可選:
sqlite-dll-win64-x64-*.zip
-
解壓到一個目錄,例如:
C:\sqlite
-
將該目錄添加到系統環境變量
Path
中,方便全局使用。 -
在命令行中輸入:
sqlite3
看到 SQLite 提示符即安裝成功。
2.3 macOS 安裝
使用 Homebrew:
brew install sqlite
安裝完成后可通過以下命令驗證:
sqlite3 --version
2.4 Linux 安裝(Ubuntu)
sudo apt update
sudo apt install sqlite3
sqlite3 --version
三、基本使用
3.1 創建數據庫文件
sqlite3 test.db
此命令將在當前目錄下創建一個名為 test.db
的數據庫文件。
3.2 創建表并插入數據
CREATE TABLE users (id INTEGER PRIMARY KEY AUTOINCREMENT,name TEXT NOT NULL,email TEXT
);INSERT INTO users (name, email) VALUES ('Alice', 'alice@example.com');
INSERT INTO users (name, email) VALUES ('Bob', 'bob@example.com');
3.3 查詢數據
SELECT * FROM users;
按 Ctrl + D
退出 SQLite。
四、常用命令匯總
命令 | 說明 |
---|---|
.help | 查看所有可用命令 |
.tables | 顯示所有表 |
.schema 表名 | 顯示建表語句 |
.exit | 退出 SQLite |
.headers on | 顯示列名 |
.mode column | 表格格式輸出 |
五、使用 SQLite 的圖形化工具
- DB Browser for SQLite:推薦,支持多平臺,界面友好。
- SQLiteStudio:輕量級的跨平臺 GUI 工具。
- DBeaver:多數據庫支持,功能強大。
六、嵌入式開發中的 SQLite
SQLite 作為庫文件直接嵌入應用中,不依賴數據庫服務器。常見語言如:
- Python(使用
sqlite3
模塊) - Java(使用 JDBC 驅動)
- Android(系統自帶 SQLite 支持)
七、參考鏈接
- SQLite 官網
- DB Browser for SQLite
本文由“小奇Java面試”原創發布,轉載請注明出處。
可以搜索【小奇JAVA面試】第一時間閱讀,回復【資料】獲取福利,回復【項目】獲取項目源碼,回復【簡歷模板】獲取簡歷模板,回復【學習路線圖】獲取學習路線圖。