本文摘自PHP中文网,作者青灯夜游,侵删。
在数据库中,可以使用“DROP TABLE”语句来删除一个或多个数据表,具体语法“DROP TABLE [IF EXISTS] 表名1 [ ,表名2, 表名3 ...]”,其中“IF EXISTS”是用于在删除数据表之前判断该表是否存在。
本教程操作环境:windows7系统、mysql8版本、Dell G3电脑。
在 MySQL 数据库中,对于不再需要的数据表,我们可以将其从数据库中删除。
可以使用 DROP TABLE
语句可以删除一个或多个数据表,语法格式如下:
1 |
|
说明:
IF EXISTS
:用于在删除数据表之前判断该表是否存在。如果不加 IF EXISTS,当数据表不存在时 MySQL 将提示错误,中断 SQL 语句的执行;加上 IF EXISTS 后,当数据表不存在时 SQL 语句可以顺利执行,但是会发出警告(warning)。表被删除时,用户在该表上的权限不会自动删除。
在删除表的同时,表的结构和表中所有的数据都会被删除,因此在删除数据表之前最好先备份,以免造成无法挽回的损失。
(推荐教程:mysql视频教程)
示例:
首先查看test_db数据库中数据表
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
使用 DROP TABLE
语句删除数据表
1 2 3 4 5 6 7 8 9 10 11 |
|
执行结果可以看到,test_db 数据库的数据表列表中已经不存在名称为 tb_emp3 的表,删除操作成功。
更多编程相关知识,请访问:编程视频!!
以上就是数据库怎么删除表的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
更多相关阅读请进入《mysql》频道 >>

数据库系统概念 第6版
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。