添加MySQL表外键的步骤(mysql给表添加外键)
MySQL的表外键是用来将数据表之间的关系衔接起来的一种键,在我们创建数据库表时,可以指定这样一种关键以确保数据完整性。添加MySQL表外键的一般步骤如下:
1.先在你想添加外键的表中创建一个拥有唯一索引的列,这个列值与你想要关联的父表中有相关数据行的某一列值(外键)是相同的;
2.在创建完你想添加外键的表之后,添加外键约束时可以使用以下语句:
ALTER TABLE table_name
ADD CONSTRAINT fk_nameFOREIGN KEY (column_name)
REFERENCES parent_table (column_name);
上面的条件中,fk_name是你想给外键约束取的名字,table_name是你想添加外键的表的名字,column_name是你想在之前创建的表中,拥有唯一索引的那一列的名字(该列的值与外键的值是相同的),parent_table是你想要关联的父表的表名,column_name是父表中拥有相同值的列的名字。
3.当外键添加完毕后,你可以使用 SHOW CREATE TABLE table_name 命令来查看你是否真正添加了外键约束,如果正确添加,该语句会返回你在上面添加外键步骤中定义的相关信息;
4.当你完成了上述过程后,你就成功地为MySQL表添加了一个外键,现在你可以根据外键对两个表进行比较、查询等操作,从而保证数据的一致性。
以上就是MySQL表添加外键的一般步骤,希望通过本文可以给大家带来帮助。