Maison > base de données > tutoriel mysql > le corps du texte

Comment interroger la clé primaire dans MySQL

WBOY
Libérer: 2023-05-28 15:28:12
avant
4255 Les gens l'ont consulté

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';
Copier après la connexion
Copier après la connexion

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';
Copier après la connexion
Copier après la connexion

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');
Copier après la connexion

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 表名;
Copier après la connexion
Copier après la connexion

Pour interroger les informations de clé primaire en fonction du nom de la table, vous pouvez utiliser l'instruction SQL suivante :

DESC 表名;
Copier après la connexion
Copier après la connexion

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'
Copier après la connexion
Copier après la connexion

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'
Copier après la connexion
Copier après la connexion

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!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal