在数据库中,可以使用“DROP table”语句来删除一个或多个数据表,具体语法“DROP table [IF EXISTS] 表名1 [ ,表名2, 表名3 ...]”,其中“IF EXISTS”是用于在删除数据表之前判断该表是否存在。
本教程 *** 作环境:windows7系统、MysqL8版本、Dell G3电脑。
在 MysqL 数据库中,对于不再需要的数据表,我们可以将其从数据库中删除。
可以使用 DROP table
语句可以删除一个或多个数据表,语法格式如下:
DROP table [IF EXISTS] 表名1 [ ,表名2, 表名3 ...]
说明:
IF EXISTS
:用于在删除数据表之前判断该表是否存在。如果不加 IF EXISTS,当数据表不存在时 MysqL 将提示错误,中断 sql 语句的执行;加上 IF EXISTS 后,当数据表不存在时 sql 语句可以顺利执行,但是会发出警告(warning)。
表被删除时,用户在该表上的权限不会自动删除。
在删除表的同时,表的结构和表中所有的数据都会被删除,因此在删除数据表之前最好先备份,以免造成无法挽回的损失。
(推荐教程:mysql视频教程)
示例:
首先查看test_db数据库中数据表
MysqL> USE test_db;Database changedMysqL> SHOW tableS;+--------------------+| tables_in_test_db |+--------------------+| tb_emp1 || tb_emp2 || tb_emp3 || tb_emp3 |+--------------------+4 rows in set (0.00 sec)
使用 DROP table
语句删除数据表
MysqL> DROP table tb_emp3;query OK, 0 rows affected (0.22 sec)MysqL> SHOW tableS;+--------------------+| tables_in_test_db |+--------------------+| tb_emp1 || tb_emp2 || tb_emp3 |+--------------------+3 rows in set (0.00 sec)
执行结果可以看到,test_db 数据库的数据表列表中已经不存在名称为 tb_emp3 的表,删除 *** 作成功。
更多编程相关知识,请访问:编程视频!! 总结
以上是内存溢出为你收集整理的数据库怎么删除表全部内容,希望文章能够帮你解决数据库怎么删除表所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)