第五章数据完整性绪论.pptVIP

  • 6
  • 0
  • 约9.57千字
  • 约 55页
  • 2017-06-13 发布于湖北
  • 举报
5.2.4 UNIQUE约束 UNIQUE约束用于表中的非主键列,UNIQUE约束保证一列或者多列的数据完整性,确保这些列不会输入重复的值,即没有相同的两列值。 例如,客户表中客户编号列为主键,但是其中还包括证件号码列,由于所有证件号码不可能出现重复,所以可以在此列上建立UNIQUE约束,确保不会输入重复的证件号码。与PRIMARY KEY约束类似,UNIQUE约束也强制惟一性,为表中的一列或多列提供实体完整性,且每个UNIQUE约束要建立一个惟一索引;UNIQUE约束和PRIMARY KEY约束主要区别如下: 1)UNIQUE约束用于非主键的一列或者多列组合; 2)一个表可以定义多个UNIQUE约束,而只能定义 一个PRIMARY KEY约束; 3)UNIQUE约束可以用于定义允许空值的列,而 PRIMARY KEY约束则不能用于允许空值的列。 Use 手机 Create table 客户表 ( 客户编号 varchar(10) not null, 客户姓名 varchar(10) not null, 客户密码 char(6) not null, 性别 char(2) not null,

文档评论(0)

1亿VIP精品文档

相关文档