关系型数据库基础第三章

1.关系型数据库基础第三章

  • 实体完整性:保证每一行数据的完整性
  • 域完整性:保证每一列数据的完整性
  • 引用完整性:必须在有关联关系的表中,一个表外键的值来自于另一个表中主键的值
  • 用户自定义完整性
2.数据完整性的实现

  • 创建非空约束(属于域完整性):列名  数据类型  NOT  NULL
  • 设置主键约束(实体完整性)
  • 设置唯一约束
  • 指定默认值:INSERT  INTO  表名(列名1,列名2) VALUES  (列1的值,列2的值)
  • 设置检查约束
  • 使用自动编号列:列名  数据类型  NOT  NULL  PRIMARY  KEY AUTO_INCREMENT
      主键约束与唯一约束的区别:主键约束,被约束的值不能为空,且主键约束只能使用一次,而唯一约束可以为空,在一个表中也可以使用多次。

(主键约束)例:列名  数据类型  NOT  NULL  PRIMARY  KEY

(唯一约束)例:列名  数据类型   UNIQUE

3.对已经存在的表实施数据完整性



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值