外键
通常在实际工作中,数据库中表格都不是独立存在的,且表与表之间是有种联系的,比如两张表格,一张为分类表category,一张为商品表product。在分类表中有两个信息,cid、cname,商品表中有三个数据信息pid、name、price。两张表要想有着某种联系,需要设定主键和外键两个属性,其中在分类表(主表)中将cid设置为主键,商品表(从表)中pid设置为外键。
外键特点:
从表外键的值是对主表键的引用。
从表外键类型,必须与主表主键类型一致。
声明外键约束:
alter table produnct add constraint key_fk(外键名称) foreign key category_id(从表外键字段名) references category(cid);
外键名称用于删除外键约束时使用,也可不设置,一般建议“_fk”为结尾。
<