Heim > Datenbank > MySQL-Tutorial > Wie zeige ich Fremdschlüsseleinschränkungen in MySQL an?

Wie zeige ich Fremdschlüsseleinschränkungen in MySQL an?

DDD
Freigeben: 2024-12-17 14:57:17
Original
748 Leute haben es durchsucht

How to View Foreign Key Constraints in MySQL?

Anzeigen von Fremdschlüsseleinschränkungen in MySQL

Das Abfragen von Fremdschlüsseleinschränkungen in MySQL kann wertvolle Einblicke in Datenzuordnungen liefern. Dieser Leitfaden befasst sich mit der Frage, wie eine umfassende Liste von Fremdschlüsseleinschränkungen abgerufen werden kann, die auf eine bestimmte Tabelle oder Spalte verweisen.

Fremdschlüssel für eine Tabelle identifizieren

Zum Auflisten aller Fremdschlüsseleinschränkungen, die auf eine verweisen Führen Sie in einer bestimmten Tabelle die folgende Abfrage aus:

SELECT 
  TABLE_NAME,COLUMN_NAME,CONSTRAINT_NAME, REFERENCED_TABLE_NAME,REFERENCED_COLUMN_NAME
FROM
  INFORMATION_SCHEMA.KEY_COLUMN_USAGE
WHERE
  REFERENCED_TABLE_SCHEMA = (SELECT DATABASE()) AND
  REFERENCED_TABLE_NAME = '<table name>' \G
Nach dem Login kopieren

Fremdschlüssel für eine Spalte identifizieren

Um sich auf Fremdschlüssel zu konzentrieren Wenn Sie auf eine bestimmte Spalte in einer Tabelle verweisen, ändern Sie die Abfrage wie folgt:

SELECT 
  TABLE_NAME,COLUMN_NAME,CONSTRAINT_NAME, REFERENCED_TABLE_NAME,REFERENCED_COLUMN_NAME
FROM
  INFORMATION_SCHEMA.KEY_COLUMN_USAGE
WHERE
  REFERENCED_TABLE_SCHEMA = (SELECT DATABASE()) AND
  REFERENCED_TABLE_NAME = '<table name>' AND
  REFERENCED_COLUMN_NAME = '<column name>' \G
Nach dem Login kopieren

Ersetzen Sie in beiden Abfragen mit dem Namen der Tabelle, die Sie überprüfen möchten, und mit dem Namen der Spalte in dieser Tabelle.

Durch die Ausführung dieser Abfragen können Sie ein umfassendes Verständnis der Fremdschlüsselabhängigkeiten und Datenbeziehungen in Ihrer MySQL-Datenbank gewinnen.

Das obige ist der detaillierte Inhalt vonWie zeige ich Fremdschlüsseleinschränkungen in MySQL an?. 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