Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk menanyakan nama medan jadual dalam mysql

Bagaimana untuk menanyakan nama medan jadual dalam mysql

WBOY
WBOYasal
2022-04-12 18:43:1410800semak imbas

Pernyataan "SELECT COLUMN_NAME FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = 'nama pangkalan data' DAN TABLE_NAME = 'table name'" boleh digunakan dalam mysql untuk menanyakan nama medan jadual.

Bagaimana untuk menanyakan nama medan jadual dalam mysql

Persekitaran pengendalian tutorial ini: sistem Windows 10, versi mysql8.0.22, komputer Dell G3.

Cara untuk menanyakan nama medan jadual dalam mysql

Gunakan pernyataan berikut untuk membuat pertanyaan:

select COLUMN_NAME from information_schema.COLUMNS 
where table_name = ‘your_table_name’;

Terdapat masalah dengan pendekatan di atas adalah berbilang pangkalan data yang anda mahu Jika nama jadual pertanyaan ditentukan, hasil pertanyaan akan merangkumi semua maklumat medan.

Dalam MySQL, anda boleh menggunakan pernyataan SELECT untuk menanyakan data. Data pertanyaan merujuk kepada menggunakan kaedah pertanyaan yang berbeza untuk mendapatkan data yang berbeza daripada pangkalan data mengikut keperluan Ia adalah operasi yang paling kerap digunakan dan penting.

information_schema, yang menyimpan semua maklumat pangkalan data (seperti nama jadual, nama lajur, kebenaran yang sepadan, dll.),

Anda boleh melihat melalui DESC information_schema.COLUMNS bahawa nama lajur dalam jadual ialah TABLE_SCHEMA Catat nama pangkalan data, jadi tulisan berikut lebih ketat

Tambah nama pangkalan data

SELECT COLUMN_NAME FROM information_schema.COLUMNS 
WHERE TABLE_SCHEMA = '数据库名称' AND TABLE_NAME = '表名称';

Hasil yang dipaparkan dalam alat visualisasi MySQL Workbench adalah serupa dengan yang berikut:

Bagaimana untuk menanyakan nama medan jadual dalam mysql

Pembelajaran yang disyorkan: tutorial video mysql

Atas ialah kandungan terperinci Bagaimana untuk menanyakan nama medan 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