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.
Persekitaran pengendalian tutorial ini: sistem Windows 10, versi mysql8.0.22, komputer Dell G3.
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:
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!