【问题标题】:How to get all the column of the current database without specifying the database name in mySql如何在mySql中不指定数据库名的情况下获取当前数据库的所有列
【发布时间】:2021-11-05 10:08:52
【问题描述】:

我有一个 c# 项目,它将列出 MySql DB 的所有列详细信息。 有没有一种方法可以查询所有列详细信息而无需在 where 子句中指定 Db 名称?查询是否可以仅依赖连接字符串? TIA

【问题讨论】:

  • 你想做什么?请注意,您可以使用stackoverflow.com/questions/4804086/… 从连接字符串中提取数据库名称。
  • 请通过tour 了解 Stack Overflow 的工作原理,并阅读How to Ask 以了解如何提高问题的质量。然后edit您的问题,包括对您遇到的问题的更详细描述。

标签: c# mysql


【解决方案1】:

从 information_schema.columns 中选择 TABLE_SCHEMA、TABLE_NAME、COLUMN_NAME

【讨论】:

  • 这将返回所有 Db 的所有列。
  • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
猜你喜欢
  • 2016-08-08
  • 1970-01-01
  • 1970-01-01
  • 2011-05-27
  • 1970-01-01
  • 2013-04-01
  • 2020-12-27
  • 2011-03-30
  • 2022-01-05
相关资源
最近更新 更多