学无先后,达者为师

网站首页 mysql 正文

MySQL数据库约束

作者:爱笑的蛐蛐 更新时间: 2022-07-16 mysql

1.概念:约束是作用在表中字段上的规则,用于限制存储在表中的数据。

2.目的:保证数据库数据的正确性,有效性和完整性

3.类型:

 具体语法

  注意:一个表只有一个主键,auto_increment自增必须要与主键一起使用。默认约束初始可以是任何值。

  • 外键约束

创建外键

ALTER TABLE 子表名 ADD CONSTRAINT 外键名称 FOREIGN KEY (字段名)  REFERENCES 主表名(字段)

 删除外键

ALTER TABLE 表名 DROP FOREIGN KEY 外键名称

具体语法

 注意:外键所关联表的字段必须是主键。

外键的更新删除同步的实现

 cascade:当父表中删除或更新记录时,子表中要是有对应记录也会被删除或更新

set  null:当父表中删除或更新时,子表中有对应记录会置空

原文链接:https://blog.csdn.net/weixin_62859191/article/details/125796343

栏目分类
最近更新