数据库怎么删除表

数据库怎么删除表,第1张

概述数据库怎么删除

在数据库中,可以使用“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 的表,删除 *** 作成功。

更多编程相关知识,请访问:编程视频!! 总结

以上是内存溢出为你收集整理的数据库怎么删除表全部内容,希望文章能够帮你解决数据库怎么删除表所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1150110.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-31
下一篇 2022-05-31

发表评论

登录后才能评论

评论列表(0条)

保存