mysql添加外键的sql命令

更新时间:02-02 教程 由 别想 分享

MySQL 是一种常用的关系型数据库管理系统,支持使用 SQL 语句进行各种数据库操作。当需要在 MySQL 的表中添加外键时,可以使用 ALTER TABLE 语句加上 FOREIGN KEY 约束。

ALTER TABLE 表名ADD CONSTRAINT 外键名 FOREIGN KEY (列名) REFERENCES 主表名(主键列名);

其中,表名是需要添加外键的表名称,外键名是外键约束的名称,列名是需要建立外键关联的列名,主表名是需要建立关联的主表名称,主键列名是主表的主键列名称。此外,还可以加上 ON DELETE 和 ON UPDATE 子句,用于指定删除或更新主表数据时所采取的操作。

ALTER TABLE 表名ADD CONSTRAINT 外键名 FOREIGN KEY (列名) REFERENCES 主表名(主键列名)ON DELETE CASCADE ON UPDATE CASCADE;

上述 SQL 语句中,ON DELETE CASCADE 指删除主表数据时级联删除从表数据,ON UPDATE CASCADE 指更新主表数据时级联更新从表数据。

声明:关于《mysql添加外键的sql命令》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2072378.html