Dans la base de données MySQL, la clé primaire est le mot-clé utilisé pour identifier de manière unique un enregistrement. La clé primaire est une partie importante de la table de données. Son rôle est d'identifier de manière unique un enregistrement et de garantir qu'il ne peut pas être répété. Par conséquent, l’application de clés primaires est très importante lors de l’interrogation d’enregistrements dans la table de données. Alors, comment interroger la clé primaire dans MySQL ? Cet article présentera en détail les méthodes pertinentes d'interrogation des clés primaires dans MySQL.
1. Utilisez SHOW INDEX
Utilisez la fonction SHOW INDEX pour interroger les informations de clé primaire de la table spécifiée. La syntaxe de la fonction est la suivante :
SHOW INDEX FROM 表名 WHERE Key_name = 'PRIMARY';
Pour interroger les informations de clé primaire en fonction du nom de la table, vous pouvez. utilisez l'instruction SQL suivante :
SHOW INDEX FROM 表名 WHERE Key_name = 'PRIMARY';
Parmi eux, le nom de la table est le nom de la table dont la clé primaire doit être interrogée.
Lorsqu'une table de la base de données MySQL contient plusieurs clés primaires, vous pouvez utiliser l'instruction SQL suivante pour interroger toutes les informations de clé primaire de la table spécifiée :
SHOW INDEX FROM 表名 WHERE Non_unique = 0 AND Key_name IN ('PRIMARY');
2. Utilisez la commande DESC
Utilisez la commande DESC pour interroger les informations de la table spécifiée, y compris les informations de clé primaire. La syntaxe de cette commande est la suivante :
DESC 表名;
Pour interroger les informations de clé primaire en fonction du nom de la table, vous pouvez utiliser l'instruction SQL suivante :
DESC 表名;
Parmi elles, le nom de la table est le nom de la table dont la clé primaire doit être interrogé.
La commande DESC renverra un ensemble de résultats contenant les informations sur les colonnes de la table spécifiée. Dans cet ensemble de résultats, les informations de clé primaire seront marquées comme PRI.
3. Utilisez INFORMATION_SCHEMA
Utilisez la fonction INFORMATION_SCHEMA pour interroger les informations de clé primaire de la table spécifiée. La syntaxe de la fonction est la suivante :
SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = '数据库名' AND TABLE_NAME = '表名' AND COLUMN_KEY = 'PRI'
Pour interroger les informations de clé primaire en fonction du nom de la table, vous pouvez utiliser l'instruction SQL suivante :
SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = '数据库名' AND TABLE_NAME = '表名' AND COLUMN_KEY = 'PRI'
Parmi eux, le nom de la base de données et le nom de la table Le nom de la base de données et le nom de la table pour lesquels la clé primaire doit être interrogée. La fonction
INFORMATION_SCHEMA renverra un ensemble de résultats contenant les informations de colonne de la table spécifiée. Dans cet ensemble de résultats, les informations de clé primaire seront marquées comme PRI. Les informations de clé primaire de la table spécifiée peuvent être interrogées via l'instruction SQL ci-dessus.
En résumé, cet article présente trois méthodes pour interroger les informations de clé primaire dans la base de données MySQL, à savoir en utilisant la fonction SHOW INDEX, en utilisant la commande DESC et en utilisant la fonction INFORMATION_SCHEMA. Dans les requêtes réelles, choisissez simplement l’une des méthodes selon vos besoins.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!