MYSQL----约束条件

2020-06-18  本文已影响0人  JuMinggniMuJ

约束条件:限制表中的数据,保证添加到数据表中的数据准确和可靠性!凡是不符合约束的数据,插入时就会失败!

1.not null :非空约束:

用于保证字段的值不能为空

2.default:默认:

用于保证该字段有默认值

3.primary key:主键:

用于保证该字段的值具有唯一性并且非空

4.unique:唯一:

用于保证该字段的值具有唯一性,可以为空

5.check:检查:

检查性约束,mysql不支持

6.foreign key:外键:

用于限制两个表的关系,用于保证该字段的值必须来自于主表的关联列的值

列级别约束:

上面6种约束都可以写,语法都支持,不报错,但外键约束mysql无效、不起作用

表级约束:

非空、默认不支持,其他都可以!

上一篇 下一篇

猜你喜欢

热点阅读