Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Mendapatkan Nama Lajur dengan Cekap untuk Semua Jadual dalam MySQL?

Bagaimana untuk Mendapatkan Nama Lajur dengan Cekap untuk Semua Jadual dalam MySQL?

Barbara Streisand
Barbara Streisandasal
2024-11-06 05:23:02216semak imbas

How to Efficiently Retrieve Column Names for All Tables in MySQL?

Mengambil semula Nama Lajur untuk Semua Jadual dalam MySQL dengan Cekap

Mendapatkan semula semua nama lajur merentas semua jadual dalam MySQL boleh menjadi tugas yang memakan masa, tetapi terdapat penyelesaian pantas untuk memintas penyenaraian setiap jadual secara individu.

Penyelesaian:

Menggunakan jadual information_schema.columns, anda boleh dengan mudah mengakses nama lajur untuk semua jadual dalam pangkalan data anda. Pertanyaan SQL berikut menyelesaikannya:

<code class="sql">select column_name
from information_schema.columns
where table_schema = 'your_db'
order by table_name,ordinal_position</code>

Dengan menggantikan 'your_db' dengan nama pangkalan data yang diingini, pertanyaan ini akan mendapatkan semula semua nama lajur, disusun mengikut nama jadual dan kedudukan lajur.

Nota Tambahan:

  • Penapis table_schema mengehadkan keputusan kepada jadual dalam pangkalan data yang ditentukan.
  • Penyusunan_ordinal_position memastikan lajur dikembalikan dalam susunan yang sama seperti ia muncul dalam jadual.

Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Nama Lajur dengan Cekap untuk Semua Jadual dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn