微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

MySQL表的主键和外键怎么添加?

MysqL数据库中,主键和外键是两个重要的概念。主键是用于唯一标识表中每一条记录的列,而外键是用于建立两个表之间关联关系的列。在实际的数据库设计中,添加主键和外键是必不可少的步骤。那么,如何添加MysqL表的主键和外键呢?

MySQL表的主键和外键怎么添加?

一、添加主键

1.创建表时添加主键

在创建MysqL表时,可以通过在列定义后添加PRIMARY KEY关键字来指定主键,例如:

id INT(11) NOT NULL AUTO_INCREMENT,ame VARCHAR(50) NOT NULL,

age INT(11) NOT NULL,

PRIMARY KEY (id)

2.修改表结构添加主键

如果已经创建好了MysqL表,可以通过修改表结构的方式添加主键。使用ALTER TABLE语句,指定要添加主键的列,并使用ADD PRIMARY KEY关键字来添加主键,例如:

ADD PRIMARY KEY (id);

二、添加外键

1.创建表时添加外键

在创建MysqL表时,可以通过在列定义后添加FOREIGN KEY关键字来指定外键,例如:

id INT(11) NOT NULL AUTO_INCREMENT,

class_id INT(11) NOT NULL,

PRIMARY KEY (id),

FOREIGN KEY (class_id) REFERENCES class(id)

t表中的外键,它参考了class表中的id列。

2.修改表结构添加外键

如果已经创建好了MysqL表,可以通过修改表结构的方式添加外键。使用ALTER TABLE语句,指定要添加外键的列,并使用ADD FOREIGN KEY关键字来添加外键,例如:

ADD FOREIGN KEY (class_id) REFERENCES class(id);

MysqL数据库中,添加主键和外键是数据库设计中必不可少的步骤。通过以上的介绍,我们可以发现,在创建表时添加主键和外键是比较方便的,而在修改表结构时添加主键和外键则需要使用ALTER TABLE语句。无论是哪种方式,添加主键和外键都是非常简单的。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐