目标:
    1:掌握怎么在创建数据表时添加外键
    2:掌握怎么查询数据表中的外键字段
    3:掌握怎么删除数据表中的字段外键

    一:怎么在创建数据表时添加外键

    语法:

    create table product_test(
    id int not null primary key,
    name varchar(10)not null,
    mid int not null,
    foreign key (mid) references classification(id));

    上面语法表示创建 product_test 数据表并且为mid字段加上外键,foreign key (mid) references classification(id)语法表示将mid字段设置为外键,外键引用于 classification数据表的 id 字段

    注意事项:创建数据表添加外键,引用于哪个数据表的字段,那么这个数据表必须事先存在,例如上述的classification数据表之前就已经创建好!

    快速代码体验:

    image.png

    二:怎么查询数据表中的外键字段名称

    show create table 要查找外键的数据表名
    例如:show create table product_test;
    代码演示

    image.png

    注意事项:上面查询的字段名称不是 mid 而是刚开始的那段字符串,即 product_test_ibfk_1 才是字段名称

    三:怎么删除数据表中的字段外键

    alter table 数据表名drop foreign key 外键字段名

    快速代码体验:

    image.png