SQL--主键
主键
数据库主键是指表中⼀个列或列的组合,其值能唯⼀地标识表中的每⼀⾏。这样的⼀列或多列称为表的主键,通过它可强制表的实体完整性。当创建或更改表时可通过定义 PRIMARY KEY约束来创建主键。⼀个表只能有⼀个 PRIMARY KEY 约束,⽽且 PRIMARY KEY 约束中的列不能接受空值。由于 PRIMARY KEY 约束确保唯⼀数据,所以经常⽤来定义标识列。
主键的主要作⽤如下:
(1)保证实体的完整性;
(2)加快数据库的操作速度;
(3)在表中添加新记录时,数据库会⾃动检查新记录的主键值,不允许该值与其他记录的主键值重复;
(4) 数据库⾃动按主键值的顺序显⽰表中的记录。如果没有定义主键,则按输⼊记录的顺序显⽰表中的记录。
sql数据库创建表步骤主键具有的特点:唯⼀性、⾮空性。
设置主键语句⽰例:
code int primary key,  主键不能为空,不能重复,确保唯⼀性
设置⾃增长主键语句⽰例:
code int primary key identity(1,1) 从1开始,每次增长1,添加values时不⽤添加此列
设置外键:
在要设置外键的表上右键,选择设计,在需要设置外键的列名前右键,如下图:
选择关系单击,出现对话框,单击添加,单击表和列规范后⾯的省略号,如下图:
在出现的界⾯做出如下操作:
点击确定,再点击确定,操作成功。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。