介绍
这篇文章主要介绍数据库如何删除表,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
在数据库中,可以使用“删除表”语句来删除一个或多个数据表,具体语法”删除表(如果存在)表名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的表,删除操作成功。
以上是“数据库如何删除表”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
数据库如何删除表