• 技术文章 >数据库 >mysql教程

    mysql怎么批量删除多个表?

    青灯夜游青灯夜游2020-10-02 11:51:52原创267

    mysql批量删除多个表的方法:使用“DROP TABLE”语句,只要将表名依次写在后面,相互之间用逗号隔开即可;语法格式“DROP TABLE [IF EXISTS] 表名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中文网其它相关文章!

    本文原创发布php中文网,转载请注明出处,感谢您的尊重!
    专题推荐:mysql
    上一篇:mysql如何插入多条数据? 下一篇:mysql有没有json类型?
    第13期线上培训班

    相关文章推荐

    • 如何设置mysql服务开机不启动?• mysql查询语句优先级是什么?• mysql里面字段是什么意思?• 怎样修改mysql列的数据类型?• mysql怎样两表查询?• Mysql怎样更改安装路径?

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网