数据库

 首页 > 数据库 > MySql > mysql怎么批量删除多个表?

mysql怎么批量删除多个表?

分享到:
【字体:

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社区 其它相关文章!


分享到:
mysql有没有json类型?
mysql有json类型。MySQL从5.7版本开始,引入了JSON数据类型,可以直接操作json数据;但MySQL5.7版本以下,在表中保存JSON格式类型的数据,则需要依靠varchar或者text之类的数据类型。 MySQL中的JSON类型 json是一个非常好用的数据类型,在mysql5.7之前人们都是用string来储存json的,但是这样有个问题就是不能操作json,5....
mysql如何插入多条数据?
mysql插入多条数据的方法:1、使用“INSERT INTO 表名 字段列表 VALUES (值1) … , (值n);”语句插入数据;2、使用“INSERT INTO 表名 SET 字段1=值1,字段2= 值2,…”语句插入数据。 INSERT INTO [ [ , … ] ] VALUES (值1) [… , (值n) ]; 语法说明如下。 :指定被操作的表名。 :指定需要插入数据的列名。若向表中的...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……