当前位置: 首页 > 面试题库 >

如何在MySQL中找到所有带有特定列名的表?

涂飞航
2023-03-14
问题内容

我想在整个数据库中查找2-3个不同的列名称,并列出所有包含这些列的表。任何简单的脚本?


问题答案:

要获取所有具有列columnAColumnB数据库中的表YourDatabase

SELECT DISTINCT TABLE_NAME 
    FROM INFORMATION_SCHEMA.COLUMNS
    WHERE COLUMN_NAME IN ('columnA','ColumnB')
        AND TABLE_SCHEMA='YourDatabase';


 类似资料:
  • 问题内容: 是否有一种快速的方法可以从中的所有表获取所有列名,而不必列出所有表? 问题答案:

  • 问题内容: 我正在尝试更新所有以’agg%’和column_name=’%userid%’之类的字符串开头的表…但是即使我能够找到选择具有特定列的所有表的选项,我也看不到在线的此类示例名称和表名称我需要执行相同的操作来更新这些表,如下所示: 帮助将不胜感激。 谢谢。 问题答案: 获取您条件的更新查询 执行

  • 问题内容: 我正在一个项目中,另一个开发人员创建了一个表,该表的列名为。那是两个词之间的空格。如果我使用“企业名称” 运行语句,则说没有名称为“企业”的列。 我怎么解决这个问题? 问题答案: 通常,第一步是首先不要这样做,但如果已经完成,则需要诉诸正确的列名引用: 通常,这类事情是由使用Microsoft Access之类的人创建的,并且总是使用GUI来做他们的事情。

  • 问题内容: 我正在使用fileBrowser在手机上查找文件,但是我想向用户显示我的应用程序可以打开的所有文件,然后用户选择一个。就像音乐播放器一样,它不仅可以显示用户所在文件夹中的歌曲,还可以显示手机,SD卡和内存中的所有歌曲。 问题答案: 在列出文件时使用文件名过滤器。以下示例列出了给定目录中的所有mp3文件(注意-以下代码未对之下的所有文件夹进行递归处理)-

  • 我有一个多构建Java项目正在用Gradle构建。 为了隐藏非法反射访问警告,我想在几个项目中找到JavaExec和Test任务,并提供所需的JVM参数。而不是将这些添加到每个项目中,我想将其应用于根中的所有项目build.gradle. 如何在所有项目中找到特定类型的特定任务? 我最初尝试使用withType,但是我想消除重复JavaExec和Test任务类型。见下文: 尝试#1

  • 问题内容: 我有这个春天的配置: 如何获得所有带有注释的bean的列表? 注意:是我定义的自定义注释。它不是“官方” Spring注释之一。 [编辑]按照Avinash T.的建议,我编写了这个测试案例: 但是失败了。为什么? 问题答案: 一对夫妇spring专家的帮助下,我找到了一个解决方案:的属性可以。这个接口有一个我可以用来获取bean方法的注释的方法: