作者:QQweiqiang_850 | 来源:互联网 | 2020-12-08 09:06
mysql批量删除多个表的方法:使用“DROPTABLE”语句,只要将表名依次写在后面,相互之间用逗号隔开即可;语法格式“DROPTABLE[IFEXISTS]表名1[,表名2,表名3...]”。
mysql批量删除多个表的方法:使用“DROP TABLE”语句,只要将表名依次写在后面,相互之间用逗号隔开即可;语法格式“DROP TABLE [IF EXISTS] 表名1 [ ,表名2, 表名3 ...]”。
mysql> SHOW TABLES;
+--------------------+
| Tables_in_test_db |
+--------------------+
| tb_emp1 |
| tb_emp2 |
| tb_emp3 |
+--------------------+
2 rows in set (0.00 sec)
由运行结果可以看出,数据库中有 tb_emp1、tb_emp2 和 tb_emp3 3张数据表。
我们来删除数据表tb_emp1和tb_emp3,输入的 SQL 语句和运行结果如下所示:
mysql> DROP TABLE tb_emp1,tb_emp3;
Query OK, 0 rows affected (0.22 sec)
mysql> SHOW TABLES;
+--------------------+
| Tables_in_test_db |
+--------------------+
| tb_emp2 |
+--------------------+
1 rows in set (0.00 sec)
执行结果可以看到,test_db 数据库的数据表列表中已经不存在名称为 tb_emp1和tb_emp3 的表,删除操作成功。
推荐教程:mysql视频教程
以上就是mysql怎么批量删除多个表?的详细内容,更多请关注 第一PHP社区 其它相关文章!