zoukankan      html  css  js  c++  java
  • 约束

    约束包括Primary Key约束、 Foreign Key约束、 Check约束、 UNIQUE约束和Default约束等。

    建立和使用约束的目的是保证数据的完整性,它通过限制行、列和表中的数据来保证数据的完整性

    约束类别

        ◆主键约束(primary key constraint):要求主键列数据唯一,并且不允许为空。

        ◆唯一约束(unique constraint):要求该列唯一,允许为空,但只能出现一个空值。

        ◆检查约束(check constraint):某列取值范围、格式限制等,如有关年龄的约束。

        ◆默认约束(default constraint):某列的默认值,如我们的男生学员较多,性别默认为男。

        ◆外键约束(foregin key constraint):用于两表间建立关系,需要指定引用主表的那列,哪个表是外键表,就修改哪个表。

    1.主键Primary Key:唯一标识表中的每一行值。可以在一个或多个字符段上设置主键.

    2.外键Foreign Key :用于建立和加强两个表(主表与从表)的一列或多列数据之间的连接,当添加、修改或删除数据时,通过参照完整性来保证数据的一致性。

    定义表间的参照完整性的顺序是先定义主表的主键,再对从表定义外键约束

    3.Check约束 :限制指定列的值在某个范围内。

    4.Default约束 是指如果插入行时没有为该列指定具体的数值,则使用定义的默认值指定该列的值,可使用default关键字来创建默认值。

  • 相关阅读:
    exec系列函数和system函数
    fork函数相关总结
    文件的内核结构file和dup实现重定向
    进程基本概述
    fcntl 函数与文件锁
    文件的属性
    目录的操作
    文件的读取写入
    文件的打开关闭
    浅谈原始套接字 SOCK_RAW 的内幕及其应用(port scan, packet sniffer, syn flood, icmp flood)
  • 原文地址:https://www.cnblogs.com/Snowfun/p/4956638.html
Copyright © 2011-2022 走看看