Navicat的基本使用
-
創建數據庫連接
-
連接 -> SQLite -> General
- Connection Name: 鏈接的名稱, 一般與項目名稱一致
- Type: 選擇New SQLite 3
- Database File: 選擇存儲的位置
-
-
在左側的鏈接中, 雙擊打開連接, 并且打開數據庫文件, 創建新的數據庫表
- 創建一個新表:
Tables -> Add
- 設計表的屬性名稱以及約束, 可以在
Default
中設置默認值- TEXT: 文本類型
- real: 浮點類型
- integer: 整形
- blob: 二進制
- 保存表格
- 點擊Save保存表格
- 表格的名稱應該以
T_xxxx
來命名
- 目前遺留的問題
- 如果系統提示:
There is no primary key here
, 這時由于表格中應該有一個主鍵, 用來識別唯一的一行 - 解決: 重新編輯表格, 添加一個主鍵, 并且勾選主鍵的
Auto Increment
自增長
- 如果系統提示:
- 添加一行記錄
- 刪除一行記錄
- 創建一個新表:
-
理論基礎
- 屬性(列), 是用來標識這一列應該保存什么內容
- 記錄(行), 用來存放一條完整的數據
- 主鍵:
- 主鍵Primary Key, PK, 用來唯一標識某一條記錄
- 主鍵可以是一個字段或多個字段
- 主鍵的設計原則
- 主鍵是對于用戶沒有意義的數據
- 永遠不要手動更新主鍵, 應該自增長
- 主鍵不應該包含動態變化的數據, 同上
- 主鍵應該有計算機自動去增長修改