欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

MySQL查询数据库中含有某字段的表信息

程序员文章站 2024-01-22 22:26:52
...

有时候需要对数据库的基础字段做订正、字段长度修改等操作时,需要查询库中有哪些表有该基础字段

以下为MySQL中的查询方式

SELECT
	TABLE_NAME 表名,
	TABLE_COMMENT 表备注,
	column_name 列名 
FROM
	(
		SELECT
			c.TABLE_NAME,
			t.TABLE_COMMENT,
			c.column_name 
		FROM
			information_schema.COLUMNS c
			JOIN information_schema.TABLES t ON c.TABLE_NAME = t.TABLE_NAME 
		WHERE
			c.table_schema = 'digitalstore' 
	) a 
WHERE
	a.column_name = "item_id";

说明:

  • item_id 需要查询的字段列
  • digitalstore 库名

效果如下:
MySQL查询数据库中含有某字段的表信息