我如何列出包含給定列名的所有表?我正在使用Mysql版本 4.1.13-nt-log。我知道小於5的版本沒有information_scheme數據庫。列出包含給定列名的所有表
13
A
回答
0
試試這個:
mysqldump -u root -p –all-databases –single-transaction > all.sql
然後執行與發現
文本編輯器搜索老派的方式也發現了這個......看起來很有希望,但我不知道你是多麼雄心勃勃
http://mike.kruckenberg.com/presentations/Creating_INFORMATION_SCHEMA.pdf
+0
一個很好的簡單解決方案,但我會建議使用無數據選項,因爲所有你關心的是模式... – 2018-03-07 21:33:57
29
找到所有表和列,其中列名是一樣的搜索詞:
SELECT DISTINCT TABLE_NAME, COLUMN_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMN_NAME LIKE '%partial_column_name%'
AND TABLE_SCHEMA='YourDatabase';
-2
select table_name,column_name,data_type,data_length
from user_tab_columns
where column_name LIKE 'WHATEVER_U_WANT'
;
0
更容易
SELECT DISTINCT TABLE_NAME FROM your_schema.columns WHERE column_name = 'your_column_name';
相關問題
- 1. 列出所有包含特定員工姓名的表
- 2. 如何列出所有不包含給定文件的目錄?
- 3. TransBase,選擇包含給定列的所有表格
- 4. 返回列表<int[]>包含給定數組的所有排列
- 5. 刪除所有表中包含特定單詞的所有列
- 6. 查詢以列出包含SQL Server 2005特定列的所有表格
- 7. SQL:查找列包含所有給定單詞的行
- 8. 列出名稱中包含空格的所有目錄
- 9. DynamicObject不包含所有選定列
- 10. 列出所有列名
- 11. 如何列出給定類中包含和繼承的所有類?
- 12. 查找所有包含列名的表;濾波器容器
- 13. 如何查找包含名稱列的所有表
- 14. 如何獲得包含所有Actionscript 3 api名稱的列表?
- 15. ,從給定的列表中選擇,包含給定值
- 16. 列出實現給定接口的包中的所有類
- 17. 列出所有包含特定單詞的文件
- 18. 列出所有不包含特定文件的提交
- 19. 列出包含正則表達式的所有Emacs變量
- 20. Python-從列表中的每個詞典],包含2所列出
- 21. Mysql內部查詢給出外部查詢選定表名的所有列名
- 22. 獲取所有選擇列表,其中不包含給定值的選項
- 23. 如何列出所有可能包含NULL列的重複行?
- 24. 返回不包含特定列的所有表的查詢
- 25. 如何獲得給定包中的所有類的列表
- 26. 驗證列表是否包含所有其他列表值
- 27. 從包含特定列的所有表中選擇行
- 28. 選擇包含特定列的所有表
- 29. 列出Postgres中包含帶NULL值的布爾類型列的所有表?
- 30. 包含具有相同名稱的列的數據框列表
一個反問:爲什麼你需要嗎? :) – Bozho 2010-02-08 21:16:55
如果你真的想這樣做,你可以輸出SHOW TABLE和SHOW COLUMNS FROM的結果到命令行中的文本文件中,然後使用Perl和grep進行搜索 – Yada 2010-02-08 21:41:14