SQLite 有沒有工具可以不用下指令就能建立資料表和新增資料?
有任何問題歡迎留言
一開始接觸到 SQL大多數都是 SQL Server 或是 MySql,他們都有圖形化的介面,例如微軟的SQL Server Management Studio,或是大家比較知道的 MySQL Workbench。
對新手來說有介面真的很方便,也可以減少恐懼,那 SQLite有沒有類似的工具能?有的!這裡推薦的就是 DB Browser for SQLite
(如果電腦是32位元的請下載32位元的版本,不清楚就下載32位元的)
如果是下載免安裝版,解壓縮後用滑鼠左鍵點兩下「DB Browser for SQLite.exe」就會開啟軟體
這裡示範新建資料庫檔案
點選「新建資料庫」,選擇路徑後我們把檔名取叫db.sqlite3
輸入完資料表名稱後點選「Add」可以增加欄位
上面有四個可以勾選的欄位,分別代表的意思如下:
NN:不可為空 (Not Null)
PK:主鍵 (PRIMARY Key)
AI:自動遞增 (AUTOINCREMENT)
U:不重複(Unique)
設計好資料表後點選「OK」就建立完畢了
對他點滑鼠右鍵,點選「Browse Table」,可以瀏覽資料
- 點選「插入一條新紀錄」按鈕
- 點選要編輯的欄位
- 輸入資料
- 點選「Apply」
同樣在「Browse Data」頁籤
- 點選該筆資料的任意欄位
- 點選「刪除目前記錄」按鈕
- 切換到「執行SQL頁籤」
- 輸入 sql語法
- 點選「執行」按鈕 (快捷鍵 Ctrl+R)
請問 NN,PK,AI,U 勾選和沒勾選的差別是什麼
回覆刪除勾選後代表的意思如下:
刪除NN:該欄位值不可為空 (Not Null)
PK:該欄位設為主鍵 (PRIMARY Key)
AI:該欄位內容會自動遞增 (AUTOINCREMENT)
U:該欄位不可重複(Unique)