zoukankan      html  css  js  c++  java
  • mysql 完整性约束

    mysql 完整性约束

    数据的完整性概述
    根据完整性实施的方法将完整性约束分为四类:
    1、实体完整性
    实体完整性的实现:通过在表中设置主键约束、唯一约束或标识列来实现
    主键约束:应用于表列的一个约束
    用法:primary key(字段名)
    唯一约束:给定列的所有值必须唯一
    用法:(字段)unique
    2、域完整性
    域完整性:指给定列的输入有效性。强制域有效性的方法有:限制数据类型、格式(检查约束)、可能值(外键约束、检查约束、默认值定义、非空约束)
    非空约束:在数据录入时不允许null值
    用法:(字段)not null
    检查约束:check
    默认值:default
    3、引用完整性
    引用完整性:指在有关联关系的表中,确保一个表的外键的值来源于另一个表中的主键值。如果表中主键值改变了,外键的值也必须改变。
    4、用户自定义完整性

    删除或者添加完整性约束
    删除约束
    alter table 表名 drop constraint 约束名字
    添加约束
    alter table 表名 add constraint 约束

  • 相关阅读:
    字符串匹配算法
    密码学概述
    java实现的一道编程题
    java实现二进制的加法
    递归实现任意个字符的排列组合
    java中的断言
    java中的可变参
    SSH框架之Spring
    简单工厂模式
    String ,StringBuilder,StringBuffer
  • 原文地址:https://www.cnblogs.com/54ljj/p/5476495.html
Copyright © 2011-2022 走看看