Rumah > Artikel > pangkalan data > Bagaimana untuk menanyakan kunci utama dalam MySQL
1. Gunakan SHOW INDEX
Gunakan fungsi SHOW INDEX untuk menanyakan maklumat kunci utama bagi jadual yang ditentukan :
SHOW INDEX FROM 表名 WHERE Key_name = 'PRIMARY';
Untuk menanyakan maklumat kunci utama mengikut nama jadual, anda boleh menggunakan pernyataan SQL berikut:
SHOW INDEX FROM 表名 WHERE Key_name = 'PRIMARY';
Antaranya, nama jadual ialah nama jadual yang kunci utamanya perlu ditanya.
Apabila jadual dalam pangkalan data MySQL mengandungi berbilang kunci utama, anda boleh menggunakan pernyataan SQL berikut untuk menanyakan semua maklumat kunci utama jadual yang ditentukan:
SHOW INDEX FROM 表名 WHERE Non_unique = 0 AND Key_name IN ('PRIMARY');
2 Perintah DESC
Gunakan arahan DESC untuk menanyakan maklumat berkaitan jadual yang ditentukan, termasuk maklumat kunci utama. Sintaks arahan ini adalah seperti berikut:
DESC 表名;
Untuk menanyakan maklumat kunci utama mengikut nama jadual, anda boleh menggunakan pernyataan SQL berikut:
DESC 表名;
Di mana nama jadual ialah nama daripada jadual yang kunci utamanya perlu disoal.
Arahan DESC akan mengembalikan set hasil yang mengandungi maklumat lajur jadual yang ditentukan. Dalam set hasil ini, maklumat kunci utama akan ditandakan sebagai PRI.
3. Gunakan INFORMATION_SCHEMA
Gunakan fungsi INFORMATION_SCHEMA untuk menanyakan maklumat kunci utama bagi jadual yang ditentukan adalah seperti berikut:
rreeePertanyaan mengikut nama jadual Untuk maklumat kunci utama, anda boleh menggunakan pernyataan SQL berikut:
SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = '数据库名' AND TABLE_NAME = '表名' AND COLUMN_KEY = 'PRI'
Antaranya, nama pangkalan data dan nama jadual perlu disoal untuk kunci utama.
Dengan menggunakan fungsi INFORMATION_SCHEMA, anda boleh mendapatkan set hasil yang mengandungi maklumat untuk lajur jadual yang ditentukan. Dalam set hasil ini, maklumat kunci utama akan ditandakan sebagai PRI. Maklumat kunci utama jadual yang ditentukan boleh ditanya melalui pernyataan SQL di atas.
Atas ialah kandungan terperinci Bagaimana untuk menanyakan kunci utama dalam MySQL. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!