Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk menanyakan kunci utama dalam MySQL

Bagaimana untuk menanyakan kunci utama dalam MySQL

WBOY
WBOYke hadapan
2023-05-28 15:28:124233semak imbas

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:

rreee

Pertanyaan 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!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam