[关闭]
@nextleaf 2018-09-03T22:32:09.000000Z 字数 1313 阅读 709

2018-09-03 工作日志

Java 工作日志 JavaScript


上午

  1. onclick="return checkData();"

下午

MySQL约束类型(完整约束)

约束类型

约束说明

NOT NULL

非空约束

PRIMARY KEY

主键约束

UNIQUE KEY

唯一约束

DEFAULT

默认约束

FOREIGN KEY

外键约束

约束介绍:约束作用是保证数据的完整性和一致性,分为表级约束和列级约束。

Oracle自定义约束id number(11) generate by default as identify
Oracle完整性约束constraint ch'kder chech(gender='男' or gender='女')

MySQL非空约束

在插入值时必须非空

MySQL主键约束

主键(PRIMARY KEY)是用于约束表中的一行,作为这一行的标识符,在一张表中通过主键就能准确定位到一行,因此主键十分重要。主键要求这一行的数据不能有重复且不能为空。

还有一种特殊的主键——复合主键。主键不仅可以是表中的一列,也可以由表中的两列或多列来共同标识

MySQL唯一约束

规定一张表中指定的一列的值必须不能有重复值,即这一列每个值都是唯一的

MySQL默认约束

DEFAULT约束只会在使用INSERT语句时体现出来,INSERT语句中,如果被DEFAULT约束的位置没有值,那么这个位置将会被DEFAULT的值填充

MySQL外键约束

一个表可以有多个外键,每个外键必须REFERENCES(参考)另一个表的主键,被外键约束的列,取值必须在它参考的列中有对应值。
在INSERT时,如果被外键约束的值没有在参考列中有对应,比如以下命令,参考列(department表的dpt_name)中没有dpt3,则INSERT失败

Oracle数据库约束类型

主键约束:用来唯一标示表中的一个列,一个表中的主键约束只能有一个,但是可以在一个主键约束中包含多个列,也称为联合约束。
外键约束:用来约束两个表中列之间的关系。
唯一约束:用来唯一标示表中的列。与主键约束不同的是,在一个数据表中可以有多个唯一约束。
检查(条件)约束:用来约束表中列的输入值得范围,比如在输入性别时,要求数据库中只能输入男或者女,就可以使用检查约束来约束该列。
非空约束:约束该列一定要输入值。
REF约束:REF column by definition references an object in another object type or in a relational table. A REF constraint lets you further describe the relationship between the REF column and the object it references.

https://www.cnblogs.com/j839035067/p/6607801.html
https://www.cnblogs.com/kerrycode/archive/2012/05/13/2454614.html


mysql参考https://www.cnblogs.com/jennyyin/p/7895400.html

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注