美文网首页
约束类型

约束类型

作者: name_cc2f | 来源:发表于2019-01-16 09:15 被阅读0次

目的:

由于生活中需要避免重名的情况,所以数据库中某列使用完整性约束来限定此类要求。

用于保证数据的完整性和一致性

约束条件说明:

1、PRIMARY KEY (PK)

    标识该字段为该表的主键,可以唯一的标识记录,不可以为空

    1)员工信息表

    2)UNIQUE + NOT NULL

2、FOREIGN KEY (FK)

          标识该字段为该表的外键,实现表与表(父表主键/子表1外键/子表2外键)之间的关联

        员工工资表

3、UNIQUE KEY  (UK)

    标识该字段的值是唯一的,可以为空,一个表中可以有多个UNIQUE KEY

4、AUTO_INCREMENT

标识该字段的值自动增长(整数类型,而且为主键)

5、DEFAULT

为该字段设置默认值:

字段是否有默认值,缺省的默认值是NULL,如果插入记录时不给字段赋值,此字段使用默认值

sex enum('male','female') not null default 'male' //默认值male

age int unsigned NOT NULL default 20 //必须为正值(无符号) 不允许为空  默认是20

6、NOT NULL

    标识该字段不能为空:

是否允许为空,默认NULL,可设置NOT NULL,字段不允许为空,必须赋值

7、UNSIGNED

无符号,正数

8、ZEROFILL

使用0填充,例如0000001

相关文章

  • 类型约束

    1、遇到问题 今天学到函数强类型参数,在尝试编译时,却总是报错。 编译的代码 编译出现的错误如下 Catchabl...

  • 约束类型

    目的: 由于生活中需要避免重名的情况,所以数据库中某列使用完整性约束来限定此类要求。 用于保证数据的完整性和一致性...

  • Swift 5.x 为泛型定义要求

    如类型约束中描述的一样, 类型约束允许你在泛型函数或泛型类型相关的类型形式参数上定义要求. 类型约束在为关联类型定...

  • 17/12/13约束

    17/12/13约束 约束命名规则 表明_列名 _约束类型 unique约束(唯一约束) constraint(建...

  • 数据库约束

    约束类型 非空约束 not null 唯一性约束 unique 主键约束 primary key 外键约束 for...

  • 最优化

    一、最优化问题的分类 1. 根据约束类型分类: (1)无约束问题(2)约束问题 2.根据目标函数及约束函数的类型分...

  • PHP 类型约束

    导语 所谓类型约束,即定义一个变量的时候,必须指定其类型,并且以后该变量也只能存储该类型数据。PHP 虽然是弱类型...

  • 了解 extends 这一篇文章就够了

    类型约束 type A我们可以理解为将 T 类型限制或者约束为 U 类型 对于普通字面量...

  • greendao3.2 数据库增加字段

    greenDAO 3.2 生成的字段添加了非空约束。 字段类型为基本类型默认会添加非空约束,字段类型设置为对象类型...

  • Mysql第四天

    数据库管理 新建数据库 示例 数据类型 数值类型 日期类型 字符串类型 特殊字符序列 约束 重要,记下 非空约束(...

网友评论

      本文标题:约束类型

      本文链接:https://www.haomeiwen.com/subject/crfudqtx.html