Maison > Article > base de données > Comment interroger la clé primaire 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 utiliser l'instruction SQL suivante :
SHOW INDEX FROM 表名 WHERE Key_name = 'PRIMARY';
where , le nom de la table est le nom de la table pour laquelle 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 relatives à la table spécifiée, cela inclut 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 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 sont le nom de la base de données et le nom de la table qui doivent être interrogés pour la clé primaire.
En utilisant la fonction INFORMATION_SCHEMA, vous pouvez récupérer un ensemble de résultats contenant les informations de colonne de table spécifiées. 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.
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!