Heim > Datenbank > MySQL-Tutorial > Hauptteil

Detaillierte Einführung in verwandte Methoden zum Abfragen von Primärschlüsseln in MySQL

PHPz
Freigeben: 2023-04-20 13:40:52
Original
6103 Leute haben es durchsucht

In der MySQL-Datenbank ist der Primärschlüssel das Schlüsselwort, das zur eindeutigen Identifizierung eines Datensatzes verwendet wird. Der Primärschlüssel ist ein wichtiger Teil der Datentabelle. Seine Aufgabe besteht darin, einen Datensatz eindeutig zu identifizieren und sicherzustellen, dass er nicht wiederholt werden kann. Daher ist die Verwendung von Primärschlüsseln beim Abfragen von Datensätzen in der Datentabelle sehr wichtig. Wie fragt man also den Primärschlüssel in MySQL ab? In diesem Artikel werden die relevanten Methoden zum Abfragen von Primärschlüsseln in MySQL ausführlich vorgestellt.

1. Verwenden Sie die Funktion SHOW INDEX, um die Primärschlüsselinformationen der angegebenen Tabelle abzufragen. Die Syntax der Funktion lautet wie folgt:

SHOW INDEX FROM 表名 WHERE Key_name = 'PRIMARY';
Nach dem Login kopieren
Nach dem Login kopieren

Um die Primärschlüsselinformationen entsprechend dem Tabellennamen abzufragen Verwenden Sie die folgende SQL-Anweisung:

SHOW INDEX FROM 表名 WHERE Key_name = 'PRIMARY';
Nach dem Login kopieren
Nach dem Login kopieren

Dabei ist der Tabellenname der Name der Tabelle, deren Primärschlüssel abgefragt werden muss.

Wenn eine Tabelle in der MySQL-Datenbank mehrere Primärschlüssel enthält, können Sie die folgende SQL-Anweisung verwenden, um alle Primärschlüsselinformationen der angegebenen Tabelle abzufragen:

SHOW INDEX FROM 表名 WHERE Non_unique = 0 AND Key_name IN ('PRIMARY');
Nach dem Login kopieren

2. Verwenden Sie den Befehl DESC.

Verwenden Sie den Befehl DESC, um relevante Informationen abzufragen Informationen der angegebenen Tabelle, einschließlich Primärschlüsselinformationen. Die Syntax dieses Befehls lautet wie folgt:

DESC 表名;
Nach dem Login kopieren
Nach dem Login kopieren

Um die Primärschlüsselinformationen entsprechend dem Tabellennamen abzufragen, können Sie die folgende SQL-Anweisung verwenden:

DESC 表名;
Nach dem Login kopieren
Nach dem Login kopieren

Unter diesen ist der Tabellenname der Name der Tabelle, deren Primärschlüssel muss abgefragt werden.

Der Befehl DESC gibt einen Ergebnissatz zurück, der Spalteninformationen der angegebenen Tabelle enthält. In diesem Ergebnissatz werden die Primärschlüsselinformationen als PRI markiert.

3. Verwenden Sie INFORMATION_SCHEMA

Verwenden Sie die Funktion INFORMATION_SCHEMA, um die Primärschlüsselinformationen der angegebenen Tabelle abzufragen. Die Syntax der Funktion lautet wie folgt:

SELECT
    COLUMN_NAME
FROM
    INFORMATION_SCHEMA.COLUMNS
WHERE
    TABLE_SCHEMA = '数据库名'
    AND TABLE_NAME = '表名'
    AND COLUMN_KEY = 'PRI'
Nach dem Login kopieren
Nach dem Login kopieren

Um die Primärschlüsselinformationen gemäß dem Tabellennamen abzufragen, können Sie verwenden die folgende SQL-Anweisung:

SELECT
    COLUMN_NAME
FROM
    INFORMATION_SCHEMA.COLUMNS
WHERE
    TABLE_SCHEMA = '数据库名'
    AND TABLE_NAME = '表名'
    AND COLUMN_KEY = 'PRI'
Nach dem Login kopieren
Nach dem Login kopieren

Darunter der Datenbankname und der Tabellenname Der Datenbankname und der Tabellenname, für den der Primärschlüssel abgefragt werden muss. Die Funktion

INFORMATION_SCHEMA gibt einen Ergebnissatz zurück, der Spalteninformationen der angegebenen Tabelle enthält. In diesem Ergebnissatz werden die Primärschlüsselinformationen als PRI markiert. Die Primärschlüsselinformationen der angegebenen Tabelle können über die obige SQL-Anweisung abgefragt werden.

Zusammenfassend stellt dieser Artikel drei Methoden zum Abfragen von Primärschlüsselinformationen in der MySQL-Datenbank vor, nämlich die Verwendung der SHOW INDEX-Funktion, die Verwendung des DESC-Befehls und die Verwendung der INFORMATION_SCHEMA-Funktion. Wählen Sie bei tatsächlichen Abfragen einfach je nach Bedarf eine der Methoden aus.

Das obige ist der detaillierte Inhalt vonDetaillierte Einführung in verwandte Methoden zum Abfragen von Primärschlüsseln in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!