MySQL - 从大数据库中删除一些特定的表

2024-03-04

我们如何从数据库中删除某些特定的表。例如,我有一个包含 20.000 多个表的数据库,我需要删除名称中包含一些特定字符串的数据库。那么我该怎么做呢?有没有办法从数据库中获取所有表名?


您可以从以下位置获取具有特定名称的表information_schema.

这是获取数据库中表列表的方法:

select table_name from information_schema.tables;

考虑到这一点,您可以生成一个脚本来删除您需要的表:

select concat('drop table ', table_name, ';')
  from information_schema.tables;

然后复制该脚本并将其粘贴到 SQL 解释器上。

您还可以根据名称或数据库过滤表:

select concat('drop table ', table_name, ';')
  from information_schema.tables
 where table_name like 'abc%'
   and table_schema = 'myDatabase'; --db name
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

MySQL - 从大数据库中删除一些特定的表 的相关文章

  • 用 pandas DataFrame 替换 mysql 数据库表中的行

    Python 版本 2 7 6 熊猫版本 0 17 1 MySQLdb 版本 1 2 5 在我的数据库中 PRODUCT 我有一张桌子 XML FEED 表 XML FEED 很大 数百万条记录 我有一个 pandas DataFrame
  • 将庞大数据库从亚马逊RDS导出到本地mysql

    我在 Amazon RDS 上有一个 mysql 数据库 大约 600GB 数据 我需要将其移回本地专用服务器 但我不知道从哪里开始 每次我尝试初始化 sqldump 时它都会冻结 有没有办法将其移至 S3 甚至可能在开始下载之前将其分成更
  • MySQL/PDO::quote() 尽管使用 PDO::PARAM_INT 参数,但仍在整数周围加上引号

    无论我传递给什么值 数据类型对 它都会出现 pdo gt quote value type 它总是将其引用为字符串 echo pdo gt quote foo PDO PARAM STR foo as expected echo pdo g
  • MYSQL - 使用逗号分隔字符串作为变量输入的存储过程

    我希望有人能够提供帮助 我已经创建了我的第一个存储过程 没什么花哨的 但是我遇到了问题 我想给它一个字符串输入 例如 1 2 3 4 5 然后它执行一个简单的操作SELECT FROM TABLE WHERE EAN IN VAR 所以存储
  • 无法在 Sqlite3 中添加默认值为 NULL 的 NOT NULL 列

    尝试将 NOT NULL 列添加到现有表时出现以下错误 为什么会发生这种情况 我尝试了 rake db reset 认为现有记录是问题所在 但即使重置数据库后 问题仍然存在 你能帮我解决这个问题吗 迁移文件 class AddDivisio
  • 从Django中具有外键关系的两个表中检索数据? [复制]

    这个问题在这里已经有答案了 This is my models py file from django db import models class Author models Model first name models CharFie
  • PHP 与 MySQL 查询性能( if 、 函数 )

    我只看到这个artice http www onextrapixel com 2010 06 23 mysql has functions part 5 php vs mysql performance 我需要知道在这种情况下什么是最好的表
  • Mysql插入表后不显示右单引号(’)

    我有一个名为 测试 的表 我插入了一行 其中包含unicode字符右单引号 0x2019在名称字段中 SQL insert into Testing values Sno Name Address insert into Testing v
  • Flutter 中有预填充数据库使用的示例吗?

    Flutter 中有预填充数据库使用的示例吗 我不需要 CRUD 示例 此时我只需要从数据库读取数据即可 我是 Flutter 新手 所以一步一步的教程会很好 您可以将您的应用程序与预填充的 sqlite 数据库捆绑在一起assets文件夹
  • 如何从子查询 SQLite 接收两个值

    我是一个自学的 SQLite 新手 我有三个表 person pet person pet schema 是 CREATE TABLE person id INTEGER PRIMARY KEY first name TEXT last n
  • 从前端更改记录顺序

    我在编写下一个功能时遇到问题 我希望用户能够重新排列记录并更改 display order 值 我使用 Jquery UI 的可拖放功能来促进这一点 我可以看到如何简单地交换 display order 值 但我想为一条记录设置一个显示顺序
  • 如何在 MySQL 查询本身中检索 JSON 数组中存储的值?

    我有下表 product id product name image path misc 1 flex http firstpl course level id 19 group id 40067 2 Android http firstp
  • mysql 版本号排序

    我有这样的价值观 1 1 2 9 1 2 2 4 1 2 3 4 3 2 14 3 2 1 4 2 我需要使用 mysql 对这些值进行排序 该数据类型是 varbinary 300 所需的输出将类似于 1 1 2 1 2 3 4 2 2
  • 如何从MySQL数据库获取今天/昨天的数据?

    我想从数据库中检索今天的数据 但我不知道该怎么做 我实际上想要获取不是过去 24 小时的数据 我只想获取今天的数据 因此基于实际服务器时间 我还想获取昨天的数据 谁能帮我怎么做 示例代码 SELECT id FROM folk WHERE
  • Oracle 中仅在一列上不同

    我想在下表中使用不同的值 但仅在 PlayerID 列上使用 这就是我现在所拥有的 MATCHID PLAYERID TEAMID MATCHDATE STARTDATE 20 5 2 14 JAN 12 01 JUN 11 20 5 4
  • 如何获取日期时间字段的 UTC?

    我正在使用 MySQL 5 并且正在尝试将日期时间字段转换为 UTC TIMESTAMP 这是我所拥有的 但它不起作用 并且不确定我是否可以做到这一点 但有人可以告诉我我做错了什么吗 谢谢 我已经尝试过这个 SELECT UTC TIMES
  • 如何使用java避免Mysql数据库中的“数据因列被截断”?

    在我的 Java 程序中 Hibernate Bean 类定义一列 例如 TimtableVO java Column name REPEAT DAYS private WeekdayType repeatDays hear Weekday
  • 使用 order by 和 limit 从多个表中删除

    我试图从使用 ORDER BY DESC 和 LIMIT 有关系的两个表中删除 DELETE FROM my rel table AS t1 LEFT JOIN my photo table AS t2 ON t2 typeid t1 ty
  • 在查询中创建临时变量

    我希望能够在查询中创建一个临时变量 而不是存储过程或函数 它不需要声明和设置 这样我在调用它时就不需要传递查询参数 正在努力朝这个方向努力 Select field1 tempvariable 2 2 newlycreatedfield t
  • MySQL - 连接 a 或 b

    假设我有一个TABLE a其中一个COLUMN data是一个join其他 2 张桌子 TABLE b and TABLE c 因为我想得到一个COLUMN info in b or c 事情是a data将匹配only with b da

随机推荐

  • java.lang.IllegalArgumentException:解析错误 - 日期格式错误?

    我使用变量 CURRENT DATE 将当前日期存储在 SQLite 数据库中 我发现使用的日期格式是yyyy mm dd在相同的 我想解析代码中的日期 但收到此错误 java lang IllegalArgumentException 解
  • C# 将字符转换为字节(十六进制表示)

    这似乎是一个简单的问题 但我无法弄清楚 我需要转换这个字符 lt 以字节 十六进制表示 表示 但如果我使用 byte b Convert ToByte lt i get 60 十进制表示 代替3c 60 0x3C 你已经有了正确的答案 但你
  • 如何合并两个ArrayList而不重复? [复制]

    这个问题在这里已经有答案了 我有两个数组列表 ArrayList one A B C D E ArrayList two B D F G 我想要我的最终 ArrayList 它将有All一的元素和只存在于二而不存在于一的元素 所以 Arra
  • 如何在 SQL 中比较两个表并删除重复行?

    我有两个表 如果第二个表中存在行的精确副本 则需要从第一个表中删除行 有谁有我如何在 MSSQL 服务器中执行此操作的示例吗 好吧 在某些时候你将不得不检查所有列 不妨加入 DELETE a FROM a first table INNER
  • StreamReader.ReadToEnd() 使用什么字符编码?

    使用什么字符编码StreamReader ReadToEnd 使用下面的 b 而不是 a 的原因是什么 如果使用 a 是否存在字符编码问题的风险 而不是 b 还有其他方法比 a 和 b 更好吗 a Dim strWebResponse As
  • 为 Android 应用游戏制作重启按钮

    我正在开发一个 Android 应用程序 当我运行主要活动时 该应用程序会按我想要的方式运行 但在你在游戏中死亡后会停止 我想让你在游戏中死亡后出现一个重新启动按钮 到目前为止 我已经制作了一个带有按钮和主要活动背景的新布局 我在源文件夹中
  • 如何仅在 Option 为 None 时有条件地执行代码?

    如果函数返回可选值 我不想采取行动 我如何测试None仅案例 这段代码可以工作 但看起来很糟糕 let v ffunc match v None gt callproc Some x gt 在C中 我可以写 int x ffunc if x
  • 将 less 字符串传递给 less.js 并接收 css?

    less js中有一个函数可以传递一串less代码并返回css代码吗 我希望创建一个实时的 less 编辑环境 这样用户可以编辑 less 字符串 我可以重新编译它并显示 css 我看到有一个php解决方案 http leafo net l
  • 如何检查PCNTL模块是否存在

    我编写简单的需求检查脚本 它检查安装的所有必需的 PHP 模块 我需要检查 pcntl 是否已安装 但该模块只能在 cgi 环境中访问 对于 Web 查询不可见 extension loaded pcntl 和 function exist
  • 在 Grails 中获取特定数据源的 SessionFactory

    因此 如果我想在支持多个数据源之前使用 Grails 正在使用的会话进行直接 SQL 查询 我可以这样做 def conn new Sql sessionFactory currentSession connection 现在的问题是我有多
  • iOS:如何在排序的 NSMutableArray 中查找插入位置

    我有一个排序对象的 NSMutableArray 它们显示在 UITableView 中 我想将一个新对象插入数组并更新表视图 这需要新插入对象的索引 我找不到任何系统消息来告诉我在数组中正确的插入索引 我需要更新表视图 我能找到的最好的是
  • Java 使用 OpenGL Stencil 创建 Outline

    我正在尝试在其顶部渲染对象的轮廓 但遇到了一些困难 我不太擅长 OpenGL 所以大部分内容都来自以下教程 想要的效果应该是这样的 但目前的结果是这样的 我用来执行此操作的代码是 GL11 glPushAttrib GL11 GL ALL
  • SwiftUI - 带有条件闭包的 if let 的替代方案

    我正在尝试在 SwiftUI 中实现以下内容 struct PersonView View State private var age Int 0 var body some View VStack Text Just a test if
  • 使用 Tkinter,有没有一种方法可以在不明显缩放窗口的情况下获得可用的屏幕尺寸?

    您可以获得可用的屏幕尺寸 屏幕减去任务栏 无论它位于何处 如下所示 import Tkinter as tk root tk Tk root state zoomed root update usable width root winfo
  • 使用右折叠和差异列表对列表进行 Church 编码

    这是之后的连续问题 如何存储Monoidal List函数链的数据 https stackoverflow com questions 51297054 how to store data of a functional chain of
  • 从 Phonegap 使用 ASP.NET Web 服务

    你好 我一直在尝试从 PhoneGap Android 应用程序使用 ASP NET 编写的 Web 服务 但我似乎在某个地方犯了错误 值得一提的是 当我从 Eclipse 在 Android 模拟器上运行它时 它会失败 我已经在网络浏览器
  • Grails - 使用 gspeach 测试集合中的第一个元素

    有谁知道如何测试 gsp 循环中的第一个成员和最后一个成员 这是我的jsp代码
  • 如何将外部 .wav 文件嵌入到我的 JAR 中?

    我想要一个 JAR 仅此而已 我希望所有外部资源都包含在其中 我怎么做 您尝试对媒体执行的操作将使其成为通常所谓的 嵌入式资源 对于这种情况 只需将 WAV 文件放入 Jar 中并通过 URL 访问它们即可 看到这个信息 页 https s
  • 在 gulp 中使用 concat() 保持文件夹结构

    文件夹结构 project coffee main coffee testDir models coffee views coffee anotherDir routes coffee views coffee modules coffee
  • MySQL - 从大数据库中删除一些特定的表

    我们如何从数据库中删除某些特定的表 例如 我有一个包含 20 000 多个表的数据库 我需要删除名称中包含一些特定字符串的数据库 那么我该怎么做呢 有没有办法从数据库中获取所有表名 您可以从以下位置获取具有特定名称的表information