摘要:
下文讲述MySQL数据库为数据表添加外键的方法分享,如下所示;
实现思路:
使用
alter table [子表的数据表名]
add foreign key(子表的外键字段)
references 父表表名(父表的主键列);
例:
设置用户信息表中的性别列为性别表的外键
/*方式1:
建表时,直接写外键
*/
create table xingBie(
sId int primary key,
sexName varchar(20))
create table user(
id int primary key,
userName nvarchar(20),
sexId int ,
foreign key(id) references xingBie(sId)
)
/*
方式2:
修改表时,添加外键
*/
create table xingBie(
sId int primary key,
sexName varchar(20))
create table user(
id int primary key,
userName nvarchar(20),
sexId int
)
go
alter table user
add foreign key(id) references xingBie(sId)