数据库添加外键关联相关知识

203 阅读1分钟

添加外键有两种方式:

  1. 创建表的时候, 添加外键约束
CREATE  TABLE 表名称 (

列名 数据类型 约束, .... ,  

FOREIGN  KEY (本表外键列名)  REFERENCES 主表名称 (主表主键列名)

);
  1. 创建表之后, 添加外键约束(主键列名要唯一 --> 唯一约束和主键约束后的列都可以)
ALTER  TABLE 表名称  ADD  FOREIGN  KEY (本表外键列名)  REFERENCES 主表名称 (主键列名);

查看及删除外键:

查看外键的名称

SELECT CONSTRAINT_NAME FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE WHERE TABLE_NAME = '表名称';

删除外键约束

ALTER  TABLE 表名称  DROP  FOREIGN  KEY 外键名;