目标:
    1:掌握外键的使用场景
    2:掌握什么是外键
    2:掌握怎么向已经存在的字段添加外键约束

    一:外键的使用场景

    答:两个数据表相关联,一个数据表是产品名称,另一个数据表是这些产品的分类,向产品名称这个数据表添加数据时,但是产品分类这个数据表内没有这个产品的相应分类,我们就不能向名称数据表进行插入数据,这时就要用到外键!

    二:什么是外键

    答:两个数据表相关联时,一个数据表的主键出现在另外一个数据表中,称另外这个数据表内的这个字段为外键

    图示:

    image.png

    三:怎么向已经存在的字段添加外键约束

    关键字:foreign key 、references
    语法:alter table product add foreign key (nid) references classification(id);
    表示向product 表的 nid 字段添加外键,这个外键引用于 classification数据表的主键(id字段)

    快速代码体验:

    image.png