查数据库中的哪些表包含某个字段

查数据库中的哪些表包含supplier_name字段
在 MySQL 中,可以通过查询 INFORMATION_SCHEMA.COLUMNS 表来查找包含特定字段的表:

SELECT TABLE_NAME 
FROM INFORMATION_SCHEMA.COLUMNS 
WHERE COLUMN_NAME = 'supplier_name' 
  AND TABLE_SCHEMA in ('pms','oms','wms');
  • INFORMATION_SCHEMA.COLUMNS 是 MySQL 的系统表,存储了数据库中所有表的字段信息。
  • COLUMN_NAME 是字段名称,TABLE_NAME 是表名称,TABLE_SCHEMA 是数据库名称。
posted @ 2025-04-10 17:19  pine007  阅读(93)  评论(0)    收藏  举报