2019年2月18日 星期一

Python 學習筆記 : DB Browser for SQLite

之前在測試 Python 的 SQLite 存取時曾使用一個 SQLite 圖形化資料庫管理工具 SQLite Manager, 它是一個 Firefox 擴充元件 (add-on), 必須先安裝 Firefox 瀏覽器再安裝此元件才能使用, 參考 :

# Python 學習筆記 : 資料庫存取測試 (一) SQLite

其實還有一個 DB Browser for SQLite 也很好用, 這款是應用程式, 不是瀏覽器插件, 有安裝版也有提供免安裝版, 參考 :

https://sqlitebrowser.org/

教學文件參考 :

https://github.com/sqlitebrowser/sqlitebrowser/wiki
透過 Python 將資料存入 SQLite 教學


1. 下載免安裝版

我下載的是 v3.10.1 免安裝版, 此為 .exe 壓縮檔, 經 VirusTotal 掃毒 OK (不要從中國網站下載免安裝版, 經掃描有加料), 執行 .exe 檔解壓縮會產生一個 SQLiteDatabaseBrowserPortable 目錄存放解壓縮資料 :




點按其中的 SQLiteDatabaseBrowserPortable.exe 執行畫面如下 :




2. 建立資料庫與資料表 : 

按 "新建資料庫" 鈕輸入檔名按存檔後會立刻彈出資料表設定視窗 :






這樣便建立了含有一個資料表 users 的資料庫 test.db 了.


3. 新增與刪除紀錄 : 

切到 'Browse Data' 頁籤, 在 'Table' 選擇要操作的資料表, 按 '新增紀錄' 鈕, 底下便會出現新紀錄的欄位, 在儲存格中輸入資料即可 :




或者也可以切到 'Execute SQL' 視窗, 直接輸入 SQL 指令來操作資料表 :

INSERT INTO users(name,email)
VALUES('武大郎','woodalan@gmail.com')





按上方三角形的 Play 鈕即執行 SQL 指令矣, 切回 'Browse Data' 頁籤即可檢視新增的紀錄. 點選每筆紀錄最前面的序號即鎖定該筆紀錄, 按上方 '刪除紀錄' 鈕即自該資料表中刪除選定之紀錄.

沒有留言 :