删除数据表
MySQL 中删除数据表时有两种情况:删除与其他表没有关联关系的数据表,以及删除有外键约束的主表。
一、删除与其他表没有关联关系的数据表:
1. 语法格式:
DROP TABLE [IF EXISTS] 数据表1[, 数据表2, …, 数据表n]
2. 演示:
二、删除有外键约束的主表:
删除有外键约束的主表时,如果直接删除主表,MySQL 会报错。此时,有两种方法删除有外键约束的主表:
1. 先删除有外键约束的从表,再删除主表;
2. 先解除外键约束,再删除主表。
在大多数情况下,删除有外键约束的主表时,需要保留从表。