Heim  >  Artikel  >  Datenbank  >  So fragen Sie den Primärschlüssel in MySQL ab

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

WBOY
WBOYnach vorne
2023-05-28 15:28:124183Durchsuche

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';

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

SHOW INDEX FROM 表名 WHERE Key_name = 'PRIMARY';

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');

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

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

DESC 表名;

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'

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'

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen