SQLite-Web:一個輕量級的SQLite數(shù)據(jù)庫管理工具
SQLite-Web 是一個基于 Web 瀏覽器的輕量級 SQLite 數(shù)據(jù)庫管理工具。它基于 Python 開發(fā),免費開源,無需復(fù)雜的安裝或配置,適合快速搭建本地或內(nèi)網(wǎng)的 SQLite 管理和開發(fā)環(huán)境。
SQLite-Web 支持常見的 SQLite 數(shù)據(jù)庫管理和開發(fā)任務(wù),包括:
- 管理和操作已有的 SQLite 數(shù)據(jù)庫,或者新建數(shù)據(jù)庫;
- 支持表、字段以及索引的創(chuàng)建、修改和刪除;
- 支持導(dǎo)入/導(dǎo)出 CSV、JSON 格式的數(shù)據(jù)文件;
- 支持數(shù)據(jù)的增刪改查操作;
- 支持書簽功能,保存常用腳本;
- 支持 URL 分享查詢語句;
- 提供常見 SQL 語句幫助。
SQLite-Web 的安裝非常簡單,Python 環(huán)境中使用 pip 進行安裝的命令如下:
$ pip install sqlite-web
然后執(zhí)行以下命令運行:
$ sqlite_web /path/to/database.db
或者也可以使用 Docker 運行:
$ docker run -it --rm \
-p 8080:8080 \
-v /path/to/your-data:/data \
-e SQLITE_DATABASE=db_filename.db \
ghcr.io/coleifer/sqlite-web:latest
運行成功后在瀏覽器中輸入以下地址進行訪問:
以下頁面顯示了數(shù)據(jù)表的結(jié)構(gòu)(Structure),包括字段、索引、觸發(fā)器以及外鍵;同時可以修改表的字段和索引等信息。
下面的頁面(Content)顯示了表中的數(shù)據(jù),支持修改和刪除;點擊字段標題可以進行排序。
查詢(Query)頁面可以執(zhí)行 SQL 語句,查詢結(jié)果可以導(dǎo)出 CSV 或者 JSON 文件。
插入(Insert)頁面可以執(zhí)行簡單的數(shù)據(jù)插入。
詳細信息可以參考 SQLite-Web 項目官方網(wǎng)址: