目标:
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数据表之前就已经创建好!
快速代码体验:
二:怎么查询数据表中的外键字段名称
show create table 要查找外键的数据表名
例如:show create table product_test;
代码演示
注意事项:上面查询的字段名称不是 mid 而是刚开始的那段字符串,即 product_test_ibfk_1 才是字段名称
三:怎么删除数据表中的字段外键
alter table 数据表名drop foreign key 外键字段名
快速代码体验: