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 约束

  • 相关阅读:
    .NET Core log4net 使用(转贴)
    Tomcat的工作原理
    Servlet工作原理
    java实现快速排序
    正则表达式积累
    js常用知识真理
    最常用的的设计模式
    【设计模式】单例设计模式
    java中堆栈区别,递归和迭代区别
    Struts2的工作原理
  • 原文地址:https://www.cnblogs.com/54ljj/p/5476495.html
Copyright © 2011-2022 走看看