删除表
将表从数据库中删除时,表的结构和数据都会被删除,并且不可恢复。所以,在进行删除操作前,最好对表做一个备份。
语法如下:
drop table [if exists] 表名1,表名2,...;
if exists:可选参数。当删除的表不存在时,如果不加此参数,则会报错;如果加了此参数,则不会报错;
示例:
drop table if exists school.student;
如果要删除的表被其他表作为外键约束的主表,删除时会报错。此时应先删除其他表中的外键约束,再删除表。
如果要删除的表被视图引用,此时可以删除表。只是表被删除后,再访问视图时会报错。
本站所有内容均为原创,本站保留所有权利。仅允许非商业用途的转载,但必须注明来源网站、作者、来源链接!否则,由此造成的一切后果,由转载方承担!
干货分享、技术提升、面试笔试、学习交流,欢迎关注公众号:xuesql。QQ学习交流群:209942678。