网站开发技术

记点笔记、 学点技术 欢迎交流建站技术。本站关注lamp技术

您尚未登录。

#1 2014-11-28 13:31:28

admin
管理员

mysql的外键是什么, 外键约束是什么?

通常一个表有一个主键, 最好有一个主键。 这样可以确定表中的本行是唯一的。

一个表中也可以有外键。 外键是另外一个表中的主键。

外键有什么用。

比如创建两个表

第一表:  商户表

create table vendor (
    id int(11) unsigned not null auto_increment primary key,
    name varchar(20)
);


第二个表: 商品表

create table goods(
    id int(11) unsigned not null auto_increment primary key,
    name varchar(20),
    vendor_id  int(11) unsigned not null,
    constraint fk_vendor_id foreign  key (vendor_id) references vendor (id)
);

这里商品表中就有一个字段专门用来存储商户的id, 并进行关联。


ipbbs.net

离线

页脚

Powered by FluxBB