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, 用来唯一标识某一条记录
- 主键可以是一个字段或多个字段
- 主键的设计原则
- 主键是对于用户没有意义的数据
- 永远不要手动更新主键, 应该自增长
- 主键不应该包含动态变化的数据, 同上
- 主键应该有计算机自动去增长修改