Heim > Datenbank > navicat > So definieren Sie Fremdschlüssel in der Datenbank Navicat

So definieren Sie Fremdschlüssel in der Datenbank Navicat

下次还敢
Freigeben: 2024-04-23 11:36:15
Original
465 Leute haben es durchsucht

Definieren Sie Fremdschlüssel in Navicat, um die Datenintegrität sicherzustellen. Die Schritte sind wie folgt: Bearbeiten Sie die Spalte und aktivieren Sie „Fremdschlüssel“. Wählen Sie die übergeordnete Tabelle und übergeordnete Spalte aus. Legen Sie Aktualisierungs- und Löschregeln fest, z. B. kaskadierende Aktualisierungen, Verbote usw. Änderungen speichern.

So definieren Sie Fremdschlüssel in der Datenbank Navicat

So definieren Sie Fremdschlüssel in Navicat

Das Definieren von Fremdschlüsseln in Navicat kann die Datenintegrität und Konsistenz zwischen Datenbanktabellen sicherstellen. Hier ist eine Schritt-für-Schritt-Anleitung:

1. Erstellen Sie eine Fremdschlüsseltabelle

Klicken Sie in der Tabelle, in der Sie einen Fremdschlüssel erstellen müssen, mit der rechten Maustaste auf die Spalte und wählen Sie „Spalte bearbeiten“.

2. Geben Sie Fremdschlüsselspalten an

Suchen Sie auf der Registerkarte „Datentyp“ die Option „Fremdschlüssel“ und wählen Sie sie aus.

3. Wählen Sie die übergeordnete Tabelle aus.

Wählen Sie im Feld „Übergeordnete Tabelle“ die übergeordnete Tabelle aus, auf deren Primärschlüssel Sie verweisen möchten.

4. Wählen Sie die übergeordnete Spalte aus.

Wählen Sie im Feld „Übergeordnete Spalte“ die Spalte aus der übergeordneten Tabelle aus, auf die Sie verweisen möchten.

5. Legen Sie Aktualisierungs- und Löschregeln fest.

Wählen Sie in den Dropdown-Menüs „Aktualisierungsregeln“ und „Löschregeln“ die Regeln aus, die Sie auf Aktualisierungs- und Löschvorgänge für Fremdschlüsselspalten anwenden möchten.

6. Änderungen speichern

Klicken Sie auf die Schaltfläche „Speichern“, um die Änderungen an den Spalten zu speichern.

Gemeinsame Aktualisierungs- und Löschregeln:

  • Kaskadierende Aktualisierungen: Wenn der Primärschlüsselwert in der übergeordneten Tabelle aktualisiert wird, wird auch der Wert aktualisiert, auf den in der Fremdschlüsseltabelle verwiesen wird.
  • Kaskadierendes Löschen: Wenn der Primärschlüsselwert in der übergeordneten Tabelle gelöscht wird, wird auch der in der Fremdschlüsseltabelle referenzierte Wert gelöscht.
  • Verboten: Erlauben Sie nicht, dass ein Primärschlüsselwert in der übergeordneten Tabelle aktualisiert oder gelöscht wird, da in der Fremdschlüsseltabelle noch ein Datensatz vorhanden ist, der auf diesen Wert verweist.
  • NULL setzen: Wenn der Primärschlüsselwert in der übergeordneten Tabelle aktualisiert oder gelöscht wird, wird der in der Fremdschlüsseltabelle referenzierte Wert auf NULL gesetzt.

Das obige ist der detaillierte Inhalt vonSo definieren Sie Fremdschlüssel in der Datenbank Navicat. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
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