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';
相关推荐
-Xie-2 小时前
Redis(十八)——底层数据结构(三)
数据库·redis·缓存
好记忆不如烂笔头abc2 小时前
oracle日志生成量
数据库·oracle
无盐海2 小时前
Redis 集群模式Redis Cluster
数据库·redis·缓存
醉风塘2 小时前
数据库索引深度解析:从数据结构到最佳实践
数据结构·数据库
Austindatabases2 小时前
OceanBase SeekDB SQL优化案例---MySQL在客户端会没有市场的
数据库·sql·mysql·adb·oceanbase
好大哥呀2 小时前
Redis解析
数据库·redis·缓存
User_芊芊君子2 小时前
GLM-4.7 与 MiniMax M2.1 实测上线免费使用:国产大模型的 “工程化 + 长周期” 双赛道落地
数据库·redis·缓存
晚风吹人醒.2 小时前
LAMP(Linux+Apache+MySQL+PHP)完整搭建过程
linux·服务器·mysql·centos·php·apache·lamp
IvorySQL2 小时前
Postgres 18 默认开启数据校验及升级应对方案
数据库·人工智能·postgresql·开源