Rumah > pangkalan data > tutorial mysql > Bagaimanakah Saya Boleh Cari Jadual MySQL yang Mengandungi Nama Lajur Tertentu?

Bagaimanakah Saya Boleh Cari Jadual MySQL yang Mengandungi Nama Lajur Tertentu?

Barbara Streisand
Lepaskan: 2025-01-05 09:22:40
asal
896 orang telah melayarinya

How Can I Find MySQL Tables Containing Specific Column Names?

Mencari Jadual MySQL dengan Nama Lajur Tertentu

Selalunya, pembangun memerlukan jawapan tentang skema pangkalan data mereka. Melihat melaluinya secara manual boleh memakan masa. Satu pertanyaan sedemikian adalah untuk mencari jadual yang mengandungi lajur tertentu. Artikel ini akan merangkumi kaedah mudah untuk mendapatkan semula senarai semua jadual MySQL dengan nama lajur yang ditentukan.

Mengenal pasti Jadual

Untuk mengenal pasti semua jadual dengan nama lajur yang diberikan (cth. , "columnA" atau "ColumnB") dalam pangkalan data "YourDatabase", gunakan SQL berikut pertanyaan:

SELECT DISTINCT TABLE_NAME 
FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMN_NAME IN ('columnA','ColumnB')
    AND TABLE_SCHEMA='YourDatabase';
Salin selepas log masuk

Pertanyaan ini menggunakan jadual INFORMATION_SCHEMA.COLUMNS untuk mendapatkan maklumat tentang semua lajur dalam pangkalan data. Klausa WHERE menapis hasil untuk memasukkan hanya lajur dengan nama dan jadual yang dikehendaki kepunyaan pangkalan data yang ditentukan. Kata kunci DISTINCT memastikan setiap jadual disenaraikan sekali sahaja.

Dengan melaksanakan pertanyaan ini, pembangun boleh mengenal pasti dengan cepat semua jadual MySQL yang mengandungi nama lajur yang ditentukan, membantu dalam analisis skema, pertanyaan data dan tugas pengurusan pangkalan data yang lain .

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Cari Jadual MySQL yang Mengandungi Nama Lajur Tertentu?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan