ホームページ >データベース >mysql チュートリアル >MySQL のすべてのテーブルの列名を効率的に取得するにはどうすればよいですか?
MySQL のすべてのテーブルのカラム名を効率的に取得する
MySQL のすべてのテーブルのすべてのカラム名を取得するのは、時間のかかるタスクになる可能性があります。しかし、各テーブルを個別にリストすることを回避する迅速な解決策があります。
解決策:
information_schema.columns テーブルを利用すると、内部のすべてのテーブルの列名に簡単にアクセスできます。あなたのデータベース。次の SQL クエリはこれを実現します:
<code class="sql">select column_name from information_schema.columns where table_schema = 'your_db' order by table_name,ordinal_position</code>
'your_db' を目的のデータベース名に置き換えることにより、このクエリはテーブル名と列の位置で順序付けされたすべての列名を取得します。
追加の注意事項:
以上がMySQL のすべてのテーブルの列名を効率的に取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。