MYSQL学习——外键

mysql

外键:

新建:

1:创建一个父表,主键作为子表的外键:
    create table province(
    pId int primary key auto_increment,
    pName varchar(20)
   );
2:创建子表,外键是父表的主键:
    create table user(
    userId int primary key auto_increment,
    userName varchar(40),
    pid int,
    foreign key(pid) references province(pId)
    );

已经建表后修改:

    alter table user add foreign key(pid) references province(pId);

alter table 子表的数据表名 add foreign key(子表的外键名称) references 父表的数据表名称(父表的主键名称);

你可能感兴趣的:(MYSQL学习——外键)