SQLite 資料庫瀏覽器

在瀏覽器中開啟 SQLite 檔案,瀏覽資料表與結構描述,並在工作副本上執行 SQL

開啟資料庫後即可瀏覽其中的資料表。

資料庫

拖放 SQLite 資料庫檔案

支援 .sqlite、.sqlite3、.db、.db3 或 .s3db,最大 500 MB。檔案在瀏覽器中讀取,絕不上傳。

你會在瀏覽器記憶體中的副本上操作,原始檔案不會被變更。

摘要

沒有資料庫
開啟資料庫即可檢視其詳細資料、健康檢查與儲存選項。

SQLite 資料庫瀏覽器的功能

開啟 .sqlite、.sqlite3 或 .db 檔案,像使用桌面資料庫瀏覽器一樣檢視內容:結構描述清單中的資料表、檢視表、索引與觸發程序,支援排序與逐欄篩選的分頁資料表內容,包含類型、預設值、鍵與產生欄位的欄位詳細資料,外鍵以及原始 CREATE 陳述式。SQL 編輯器可對資料庫執行任何陳述式,健康檢查則會執行 PRAGMA integrity_check 與 PRAGMA foreign_key_check。

檔案的處理方式

檔案在瀏覽器中讀取,並載入 Web Worker 內編譯為 WebAssembly 的 SQLite。任何內容都不會上傳、記錄或儲存,也絕不寫入原始檔案。你用 SQL 所做的每項變更都會套用到記憶體中的工作副本,並標示為「已修改」。「儲存副本」會將該工作副本下載為新檔案,檔名為原始名稱加上 -copy 後綴。關閉分頁或資料庫會捨棄副本,SQL 記錄只保留在記憶體中。

使用方式
  1. 1.拖放資料庫檔案、選擇「開啟資料庫」,或開啟範例資料庫。
  2. 2.在結構描述清單中選取資料表或檢視表,分頁瀏覽其資料列;點選欄位標題排序,或在篩選欄中輸入內容。
  3. 3.開啟「結構」、「索引」或「外鍵」,查看資料表的定義方式。
  4. 4.使用 SQL 編輯器執行陳述式(Ctrl 或 Cmd + Enter)、解釋查詢計畫,並將結果匯出為 CSV 或 JSON。
  5. 5.執行健康檢查,然後使用「儲存副本」保留變更。
限制

可開啟最大 500 MB 的檔案;由於瀏覽器會在記憶體中同時保留檔案、工作副本與已儲存的副本,超過 100 MB 時會顯示記憶體警告。SQL 結果最多傳回 1,000 列,長文字儲存格在顯示時會截斷為 10,000 個字元,BLOB 儲存格顯示 64 位元組預覽,在 64 MB 預算內可透過 Hex、Base64 與下載取得完整值。完整性檢查會列出前 100 個問題。執行超過兩分鐘的查詢會讓引擎停止並捨棄工作副本。

不支援的功能

不支援在表格中直接編輯:請在 SQL 編輯器中使用 INSERT、UPDATE 或 DELETE 變更資料列。不會讀取預寫式記錄(-wal)與日誌附屬檔案,因此從未透過檢查點寫入主要檔案的變更會遺失。無法開啟加密資料庫(SQLCipher 等),無法查詢需要此版本所缺擴充功能的虛擬資料表,也尚未支援持久工作區、資料表匯出或結構描述傾印。此工具絕不會連線到資料庫伺服器。

CodingTool 已正式上線於

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.toolsLaunchpadly Startup DirectoryCodingTool.dev — Featured on Smol Launch