我有2-3个不同的列名,我想在整个数据库中查找它们,并列出所有具有这些列的表。是否有任何简单的脚本?
SELECT TABLE_NAME, COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE COLUMN_NAME LIKE '%wild%';
获取数据库 YourDatabase 中所有包含列 columnA 或 ColumnB 的表:
YourDatabase
columnA
ColumnB
SELECT DISTINCT TABLE_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE COLUMN_NAME IN ('columnA','ColumnB') AND TABLE_SCHEMA='YourDatabase';
用户名或邮箱地址
密码