创建表以及主外键
1. 工具创建表 列 数据类型 是否null
- 一个表中,会存很多条记录,需要一个列来唯一标识一条数据。
- 主键:
- 什么样的值可以设置为主键:值 不能重复 不能为空
- 什么叫标识列? 一个列设置成标识列,它就不能再手动插入,插入时,自动生成的。这个列,类型必须是不带小数的数值型。
标识列:标识种子 第一条记录标识列的值 100 增量 3
2.创建主键 联合主键 唯一标识
- 创建一个主键,同时创建了一个聚集索引
3.创建外键
- 外键:一般在两个表之间要简历关联的时候,创建
一个列创建为外键,它在另一个表必须是主键 - 外键:DeptId UserInfos 外键表
Deptinfos表为主键表 - 两个表一旦建立外间关系,外键表里的对应的外键列,它的值必须是它对应的主键表里的主键值,如果你想插入一个不存在的值,也是插入不进去的
- 一个表里可以有多个外键,也可以没有,一个表只能有一个主键,也可以没主键,如果没有主键,就不能唯一标识