SQLite 線上執行
在瀏覽器中線上執行 SQLite。可開啟 .db/.sqlite/.sqlite3 檔案或新建記憶體資料庫,執行多條 SQL 敘述並檢視多個結果集,支援匯出 CSV/JSON、瀏覽表格結構和下載資料庫檔案,資料不出瀏覽器。
這個 SQLite 線上工具是什麼?
它是一個完全在瀏覽器中執行的 SQLite 執行器。真正的 SQLite 引擎被編譯為 WebAssembly(sql.js),並在 Web Worker 中執行,無需安裝任何軟體即可建立資料表、查詢和檢視結果。
我的資料庫會被上傳到伺服器嗎?
不會。資料庫檔案在本機讀取,所有查詢都在您的裝置上執行。資料庫僅存在於瀏覽器記憶體中,不會被傳輸、記錄或儲存到任何地方。
可以開啟哪些檔案類型?
任何標準的 SQLite 資料庫檔案:.db、.sqlite 和 .sqlite3 都可以。檔案必須是有效的 SQLite 3 資料庫,加密或損毀的檔案無法開啟。
怎麼執行 SQL 敘述?
在編輯器中輸入 SQL,點擊「執行」按鈕或使用 Ctrl+Enter(Mac 為 Cmd+Enter)。可以用分號分隔一次執行多條敘述,每個結果集會顯示在獨立的分頁中。
我的資料儲存在哪裡?
僅儲存在記憶體中。關閉或重新整理頁面後資料庫即被丟棄。如需保留,請點擊「下載資料庫」將目前狀態儲存為 .sqlite 檔案,之後可再次開啟。
支援哪些 SQL 功能?
完整的 SQLite 方言:CREATE TABLE、檢視表、索引、觸發器、JOIN、子查詢、視窗函數、交易和 PRAGMA 敘述。瀏覽器環境不支援檔案 I/O 附件和可載入擴充功能。
如何儲存我的資料庫?
隨時點擊「下載資料庫」。目前記憶體資料庫會透過 db.export() 序列化為標準 .sqlite 檔案,之後可以再次開啟,也可以在任何 SQLite 工具中使用。
能處理多大的資料庫?
受瀏覽器記憶體限制,數百 MB 的資料庫通常可以正常處理。為了易讀性,每個結果網格顯示前 200 列,資料表預覽顯示 50 列及完整欄位結構。
可以匯入 CSV 資料嗎?
沒有直接的 CSV 匯入功能,但可以先建表再用 INSERT 敘述插入資料。反向地,您可以將查詢結果匯出為 CSV 或 JSON 帶走。
這是真正的 SQLite 嗎?
是的。本工具執行編譯為 WebAssembly 的官方 SQLite 引擎,語法、函式和行為與桌面版 SQLite 完全一致,包括 SQLite 特有的 PRAGMA 和錯誤訊息。
如何使用SQLite 線上執行
一套編譯為 WebAssembly 並完全在瀏覽器中執行的 SQLite 引擎:建表、查詢、開啟現有資料庫檔案並匯出結果。資料只存在於分頁記憶體中,不會經過任何伺服器。
- 等頂部引擎載入提示消失後,點擊載入範例可取得一張現成的 employees 資料表用來練習;點擊開啟檔案可載入你自己的 .db / .sqlite 檔案;新增資料庫則會開啟一個全新的記憶體資料庫。
- 在 SQL 編輯器寫好語句後點擊執行,按 Ctrl/Cmd+Enter 也一樣有效。多條語句會依序執行,每個結果集都有獨立的結果分頁,附帶列數統計和 CSV / JSON 匯出按鈕。
- 建立或載入的資料表會出現在左側資料表側欄,點擊任意表可預覽欄位結構和前幾列資料,點擊關閉即可收合面板。
- 語法問題會顯示在紅色錯誤面板中,並附上 SQLite 的原始錯誤訊息,方便修改語句後重新執行。
- 離開前記得點擊下載資料庫——資料庫保存在記憶體中,關閉或重新整理分頁會遺失所有未匯出的內容。
一次執行中用分號分隔多條語句,可以快速建表並填入資料;有風險的試驗可以用交易(BEGIN … ROLLBACK)包起來,隨時復原。
相關工具
- SQL格式化工具 免費線上SQL格式化和美化工具。支援MySQL、PostgreSQL、SQL Server、Oracle、SQLite,可自訂縮排、關鍵字大小寫,一鍵美化SQL程式碼。
- CSV 轉 JSON 轉換器 線上免費將CSV轉換為JSON。支援自訂分隔符、基於表頭的物件、自動類型偵測。所有處理均在瀏覽器本機完成。
- JSON 轉 CSV 免費線上 JSON 轉 CSV 工具。支援巢狀物件展平、自訂分隔符,即時下載。100% 瀏覽器執行,無需上傳資料。
- SQL 轉 JSON 將 SQL INSERT 語句秒轉為 JSON 陣列或物件。支援多行 VALUES、NULL 處理、自動型別識別和格式化輸出。100% 瀏覽器端執行,無需上傳。
- 檔案雜湊校驗 本地計算校驗MD5、SHA-1、SHA-256、SHA-512檔案雜湊值
- Chmod 計算器 免費線上chmod計算器,透過核取方塊視覺化Linux檔案權限並計算chmod值。即時轉換數字(755, 644)和符號(rwxr-xr-x)表示法,支援setuid、setgid、sticky bit等特殊權限。
- ASCII碼表 完整的ASCII字元編碼參考表,包含十進位、十六進位、八進位、二進位編碼、HTML實體和字元描述。支援即時搜尋和篩選。
- Hex檔案檢視器 以十六進制轉儲格式檢視檔案內容,支援搜尋、偏移導航和虛擬滾動