如何快速批量删除Mysql数据库中的数据表

如何快速批量删除Mysql数据库中的数据表,第1张

删除所有表,可以删除数据库

删除一个表的所有数据,可以使用delete from 'table'

MySQL是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 旗下公司。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。

SQL批量删除用户表(先删除所有外键约束,再删除所有表) --删除外键约束 DECLARE c1 cursor for select 'alter table ['+ object_name(parent_obj) + '] drop constraint ['+name+']; ' from sysobjects where xtype = 'F' and object_name(parent

1、如果想要删除相应的表格,那么首先要知道表格位于那个数据库,这样才可以进行删除。

2、然后需要打开数据库,你会看到数据库内有很多表格。

3、往下拉,我们自己新建的表格一般都是位于最末端,找到表格右击。

4、右击选择“表”你会看到侧边栏会d出“删除”点击他。

5、这时会提示你是否删除表格,如果想要彻底删除表格,那么必须要将约束条件和清除√这样才会删除的更彻底。

先写一个sql文件,比如叫del_tablessql,在sql文件里写DROP

TABLE的命令(DROP的内容根据你的需要,可以是单独的多个DROP

TABLE指令,也可能是从USER_TABLES里查询出若干表名),然后bat文件里写

sqlplus

用户名/密码@库名

@del_tablessql

如果sql文件的内容需要帮助写,那请你给出你要删除的表名,或者表名的规律,比如TEMP为开头的所有表。

在phpmyadmin中先运行(假设前缀是"abc"):

select concat('drop table ', table_name, ';')

from information_schematables;

where table_name like 'abc_%'

然后把执行的结果从网页中复制出来,粘贴到记事本中,把记事本中的文件另存为:droptablesql 。(文件类型中选“所有文件”)

在phpmyadmin中,顶部的菜单中,有“import”,点击后,你把新建的文件上传上去,然后点击右下方的“执行”

以上就是关于如何快速批量删除Mysql数据库中的数据表全部的内容,包括:如何快速批量删除Mysql数据库中的数据表、怎么批量删除数据库、oracle中如何删除所有表等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存