数据库如何删除表

  介绍

这篇文章主要介绍数据库如何删除表,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

在数据库中,可以使用“删除表”语句来删除一个或多个数据表,具体语法”删除表(如果存在)表名1(,表名,表名3…)”,其中“如果存在”是用于在删除数据表之前判断该表是否存在。

本教程操作环境:windows7多系统,mysql8版本,戴尔G3电脑。

在MySQL数据库中,对于不再需要的数据表,我们可以将其从数据库中删除。

可以使用<代码> DROP TABLE 语句可以删除一个或多个数据表,语法格式如下:

DROP  TABLE  (IF 存在),表名1,[,,表2名,表名3,…)

说明:

<李>

<代码>如果存在:用于在删除数据表之前判断该表是否存在。如果不加如果存在,当数据表不存在MySQL时将提示错误,中断SQL语句的执行;加上如果存在后,当数据表不存在时SQL语句可以顺利执行,但是会发出警告(警告)。

<李>

表被删除时,用户在该表上的权限不会自动删除。

<李>

在删除表的同时,表的结构和表中所有的数据都会被删除,因此在删除数据表之前最好先备份,以免造成无法挽回的损失。

(推荐教程:MySQL视频教程)

示例:

首先查看test_db数据库中数据表

mysql>, USE  test_db;   Database 改变了      mysql>, SHOW 表;   +--------------------+   |,Tables_in_test_db  |   +--------------------+   |,tb_emp1 ,,,,,,,,, |   |,tb_emp2 ,,,,,,,,,, |   |,tb_emp3 ,,,,,,,,,, |   |,tb_emp3 ,,,,,,,,,, |   +--------------------+   4,rows  set 拷贝;(0.00,sec)

使用<代码> DROP TABLE 语句删除数据表

mysql>, DROP  TABLE  tb_emp3;   Query 好吧,,0,rows  affected (0.22,秒)   mysql>, SHOW 表;   +--------------------+   |,Tables_in_test_db  |   +--------------------+   |,tb_emp1 ,,,,,,,,,, |   |,tb_emp2 ,,,,,,,,,, |   |,tb_emp3 ,,,,,,,,,, |   +--------------------+   3,rows  set 拷贝;(0.00,sec)

执行结果可以看的到,test_db数据库的数据表列表中已经不存在名称为tb_emp3的表,删除操作成功。

以上是“数据库如何删除表”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

数据库如何删除表