Heim > Datenbank > MySQL-Tutorial > Hauptteil

So fragen Sie den Primärschlüssel in MySQL ab

WBOY
Freigeben: 2023-05-28 15:28:12
nach vorne
4255 Leute haben es durchsucht

1. Verwenden Sie SHOW INDEX

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 können Sie die folgende SQL-Anweisung verwenden:

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

wobei der Tabellenname der Tabellenname ist, für den der 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 Abfragebezogene Informationen der angegebenen Tabelle. Dazu gehören 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 entsprechend dem Tabellennamen abzufragen Sie können die folgende SQL-Anweisung verwenden:

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 sind der Datenbankname und Der Tabellenname ist der Datenbankname und der Tabellenname, für die der Primärschlüssel abgefragt werden muss.

Mit der Funktion INFORMATION_SCHEMA können Sie einen Ergebnissatz abrufen, der die angegebenen Tabellenspalteninformationen 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.

Das obige ist der detaillierte Inhalt vonSo fragen Sie den Primärschlüssel in MySQL ab. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
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