我有2-3个不同的列名,我想在整个数据库中查找,并列出所有有这些列的表。有什么简单的脚本吗?
发布于 2008-10-11 08:42:40
获取数据库YourDatabase中包含列columnA或ColumnB的所有表
SELECT DISTINCT TABLE_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMN_NAME IN ('columnA','ColumnB')
AND TABLE_SCHEMA='YourDatabase';发布于 2008-10-11 07:06:38
SELECT TABLE_NAME, COLUMN_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMN_NAME LIKE '%wild%';发布于 2012-10-09 18:46:03
在一行SQL中完成更简单的操作:
SELECT * FROM information_schema.columns WHERE column_name = 'column_name';https://stackoverflow.com/questions/193780
复制相似问题