mysql查看数据库指定字段存在哪个表

1、查找所有数据库中包含'longitude'字段的表

java 复制代码
-- 查找所有数据库中包含'longitude'字段的表
SELECT 
    TABLE_SCHEMA,
    TABLE_NAME,
    COLUMN_NAME
FROM information_schema.columns
WHERE COLUMN_NAME = 'longitude'
ORDER BY TABLE_SCHEMA, TABLE_NAME;

--- 查找所有数据库中包含'longitude'字段的表(排除视图)
SELECT 
    c.TABLE_SCHEMA AS '数据库',
    c.TABLE_NAME AS '表名',
    c.COLUMN_NAME AS '字段名'
FROM information_schema.columns c
JOIN information_schema.tables t 
    ON c.TABLE_SCHEMA = t.TABLE_SCHEMA 
    AND c.TABLE_NAME = t.TABLE_NAME
WHERE c.COLUMN_NAME = 'longitude'
    AND t.TABLE_TYPE = 'BASE TABLE'  -- 只查询基础表,排除视图
ORDER BY c.TABLE_SCHEMA, c.TABLE_NAME;

2、查找特定数据库agris_base中包含'longitude'字段的表

java 复制代码
-- 查找特定数据库agris_base中包含'longitude'字段的表
SELECT TABLE_NAME
FROM information_schema.columns
WHERE TABLE_SCHEMA = 'agris_base'
AND COLUMN_NAME = 'longitude';
相关推荐
较劲男子汉17 小时前
CANN Runtime零拷贝传输技术源码实战 彻底打通Host与Device的数据传输壁垒
运维·服务器·数据库·cann
java搬砖工-苤-初心不变17 小时前
MySQL 主从复制配置完全指南:从原理到实践
数据库·mysql
WangYaolove131418 小时前
基于python的在线水果销售系统(源码+文档)
python·mysql·django·毕业设计·源码
山岚的运维笔记19 小时前
SQL Server笔记 -- 第18章:Views
数据库·笔记·sql·microsoft·sqlserver
roman_日积跬步-终至千里19 小时前
【LangGraph4j】LangGraph4j 核心概念与图编排原理
java·服务器·数据库
汇智信科19 小时前
打破信息孤岛,重构企业效率:汇智信科企业信息系统一体化运营平台
数据库·重构
野犬寒鸦20 小时前
从零起步学习并发编程 || 第六章:ReentrantLock与synchronized 的辨析及运用
java·服务器·数据库·后端·学习·算法
霖霖总总20 小时前
[小技巧66]当自增主键耗尽:MySQL 主键溢出问题深度解析与雪花算法替代方案
mysql·算法
晚霞的不甘21 小时前
揭秘 CANN 内存管理:如何让大模型在小设备上“轻装上阵”?
前端·数据库·经验分享·flutter·3d
市场部需要一个软件开发岗位21 小时前
JAVA开发常见安全问题:纵向越权
java·数据库·安全