0
我正在處理一個龐大的數據庫。我想要找到所有包含列名稱的數據庫中的所有表格,例如「xyz」(不能說實際的列名稱)。有沒有任何疑問或其他方式來解決我的問題。 TIA列名稱的篩選器表
FYI DB:MySQL的
我正在處理一個龐大的數據庫。我想要找到所有包含列名稱的數據庫中的所有表格,例如「xyz」(不能說實際的列名稱)。有沒有任何疑問或其他方式來解決我的問題。 TIA列名稱的篩選器表
FYI DB:MySQL的
當然,你可以做到這一點使用INFORMATION_SCHEMA
數據庫:
SELECT
TABLE_SCHEMA,
TABLE_NAME
FROM
INFORMATION_SCHEMA.COLUMNS
WHERE
COLUMN_NAME ='xyz';
- 因爲通過所有數據庫搜索。如果你想這樣做只爲你的數據庫,然後添加:
SELECT
TABLE_NAME
FROM
INFORMATION_SCHEMA.COLUMNS
WHERE
COLUMN_NAME ='xyz' AND TABLE_SCHEMA='database';
當然,你可以使用LIKE
比較或任何另一件事(這是允許在SQL)來篩選列。
http://stackoverflow.com/questions/1526688/get-table-column-names-in-mysql – slavoo