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