您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

MYSQL之外键

bubuko 2022/1/25 19:59:38 mysql 字数 1998 阅读 632 来源 http://www.bubuko.com/infolist-5-1.html

什么是外键? 外键:可以明确声明表示表和表之间的关系的字段的参照关系,使数据库帮我们维护这种关系。 简单理解就是:A表的主键,在B表中字段出现,就是外键。 外键约束:?foreign?key(外键字段)?references?外表表名(主键字段) 增加外键 在表已存在的情况下加外键:?CREATE? ...
什么是外键?
外键:可以明确声明表示表和表之间的关系的字段的参照关系,使数据库帮我们维护这种关系。
为什么要用约束?
  为了防止数据表中插入错误的数据,在MySQL中定义了一些维护数据库完整性.
 
     简单理解就是:A表的主键,在B表中字段出现,就是外键。
 
    外键约束: foreign key(外键字段) references 外表表名(主键字段)
 
增加外键
 
        在表已存在的情况下加外键: CREATE TABLE 表名 add constraint FK_ID foreign key(外键字段) references 外表表名(主键字段);
 
        PS: 这个外键约束的名字叫做FK_ID,一般潜规则外键约束的名字开头是fk_一般潜规则外键约束的名字开头是FK_ID.
 
删除外键
 
     ALTER TABLE 表名 DROP foreign key 外键名;
 

MYSQL之外键

原文:https://www.cnblogs.com/yunhai666/p/12651611.html


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶