SQLite-Web 是一個基于 Web 瀏覽器的輕量級 SQLite 數(shù)據(jù)庫管理工具。它基于 Python 開發(fā),免費(fèi)開源,無需復(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ù)文件;
- 支持?jǐn)?shù)據(jù)的增刪改查操作;
SQLite-Web 的安裝非常簡單,Python 環(huán)境中使用 pip 進(jìn)行安裝的命令如下:
$ pip install sqlite-web
然后執(zhí)行以下命令運(yùn)行:
$ sqlite_web /path/to/database.db
或者也可以使用 Docker 運(yùn)行:
$ 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
運(yùn)行成功后在瀏覽器中輸入以下地址進(jìn)行訪問:
http://localhost:8080/
以下頁面顯示了數(shù)據(jù)表的結(jié)構(gòu)(Structure),包括字段、索引、觸發(fā)器以及外鍵;同時可以修改表的字段和索引等信息。
下面的頁面(Content)顯示了表中的數(shù)據(jù),支持修改和刪除;點(diǎn)擊字段標(biāo)題可以進(jìn)行排序。
查詢(Query)頁面可以執(zhí)行 SQL 語句,查詢結(jié)果可以導(dǎo)出 CSV 或者 JSON 文件。
插入(Insert)頁面可以執(zhí)行簡單的數(shù)據(jù)插入。
詳細(xì)信息可以參考 SQLite-Web 項(xiàng)目官方網(wǎng)址:
https://github.com/coleifer/sqlite-web
該文章在 2025/4/14 10:26:45 編輯過