Maison > base de données > tutoriel mysql > Comment récupérer les clés primaires de table dans SQL Server et MySQL ?

Comment récupérer les clés primaires de table dans SQL Server et MySQL ?

Susan Sarandon
Libérer: 2025-01-05 10:16:40
original
222 Les gens l'ont consulté

How to Retrieve Table Primary Keys in SQL Server and MySQL?

Récupération des clés primaires d'une table dans SQL Server

Dans MySQL, la requête suivante peut être utilisée pour récupérer la clé primaire d'une table :

SHOW KEYS FROM tablename WHERE Key_name = 'PRIMARY'
Copier après la connexion

Pour SQL Server, il existe plusieurs approches pour accomplir cette tâche :

Approche 1 (s'applique aux applications spécifiques à SQL Server Base de données) :

Exécutez la requête suivante :

SELECT COLUMN_NAME
FROM sys.primary_keys
WHERE TABLE_NAME = 'TableName'
Copier après la connexion

Remplacez 'TableName' par le nom réel de la table pour laquelle vous souhaitez récupérer la clé primaire.

Approche 2 (S'applique à SQL Server et MySQL) :

Cette requête peut être utilisée pour récupérer des informations de clé primaire pour MySQL et SQL. Serveur :

SELECT COLUMN_NAME
FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE
WHERE OBJECTPROPERTY(OBJECT_ID(CONSTRAINT_SCHEMA + '.' + QUOTENAME(CONSTRAINT_NAME)), 'IsPrimaryKey') = 1
AND TABLE_NAME = 'TableName'
Copier après la connexion

Encore une fois, remplacez 'TableName' par le nom de la table souhaitée.

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal