有效獲取MySQL中所有表的所有列名
無需手動即可高效檢索MySQL資料庫中所有表的所有列名
select column_name
from information_schema.columns
where table_schema = 'your_db'
order by table_name,ordinal_position
select column_name 來自 information_schema.columns 其中 table_schema = 'your_db' order by table_name,ordinal_position
查詢從 information_schema.columns 表檢索 column_name。
table_schema = 'your_db ' 過濾結果以包含指定資料庫內表中的列, 'your_db'.order by table_name,ordinal_position 先按表名排序結果,然後按列在表中的序號位置排序。
此最佳化查詢提供了全面的查詢資料庫中所有列名的列表,無需迭代所有表並為每個表發出單獨的查詢。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3