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

Introduction détaillée aux méthodes associées d'interrogation des clés primaires dans MySQL

PHPz
Libérer: 2023-04-20 13:40:52
original
6103 Les gens l'ont consulté

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';
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. utilisez l'instruction SQL suivante :

SHOW INDEX FROM 表名 WHERE Key_name = 'PRIMARY';
Copier après la connexion
Copier après la connexion

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

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 表名;
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 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 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!

source:php.cn
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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!