Heim  >  Artikel  >  Datenbank  >  So fügen Sie dem Navicat-Modell Fremdschlüssel hinzu

So fügen Sie dem Navicat-Modell Fremdschlüssel hinzu

下次还敢
下次还敢Original
2024-04-24 00:39:161081Durchsuche

Schritte zum Hinzufügen eines Fremdschlüssels in Navicat: Wählen Sie die Fremdschlüsselspalte aus und geben Sie die Referenztabelle und das Referenzfeld auf der Registerkarte „Fremdschlüssel“ an. Legen Sie Lösch- und Aktualisierungsvorgänge fest: CASCADE, SET NULL, SET DEFAULT oder RESTRICT. Klicken Sie auf „OK“, um die Änderungen zu speichern. Navicat führt dann automatisch die SQL-Anweisung aus, um die Fremdschlüsseleinschränkung hinzuzufügen.

So fügen Sie dem Navicat-Modell Fremdschlüssel hinzu

Fremdschlüssel im Navicat-Modell hinzufügen

Fremdschlüssel sind ein Mechanismus zum Implementieren von Datenintegritätsbeschränkungen in relationalen Datenbanken. Die Schritte zum Hinzufügen eines Fremdschlüssels im Navicat-Modell sind wie folgt:

1. Wählen Sie die Fremdschlüsselspalte aus.

  • Klicken Sie mit der rechten Maustaste auf die Tabelle, in der Sie den Fremdschlüssel hinzufügen möchten, und wählen Sie „Tabelle bearbeiten“.
  • Wählen Sie auf der Registerkarte „Felder“ die Spalte aus, die als Fremdschlüssel dienen soll.

2. Fremdschlüsseleigenschaften festlegen

  • Gehen Sie im Fenster „Felder“ zur Registerkarte „Fremdschlüssel“.
  • Aktivieren Sie das Kontrollkästchen „Fremdschlüssel“.
  • Wählen Sie im Feld Referenztabelle die Tabelle aus, die auf den Fremdschlüssel verweist.
  • Wählen Sie im Feld Referenzfeld die Spalte in der Tabelle aus, auf die der Fremdschlüssel verweist.

3. Geben Sie Lösch- und Aktualisierungsvorgänge an

  • Wählen Sie auf der Registerkarte „Fremdschlüssel“ eines der folgenden Lösch- und Aktualisierungsverhalten aus:

    • CASCADE: Wenn ein Datensatz in der Fremdschlüsseltabelle vorhanden ist Wenn Datensätze gelöscht oder aktualisiert werden, die auf diesen Datensatz verweisen, werden sie ebenfalls gelöscht oder aktualisiert.
    • SET NULL: Wenn ein Datensatz in der Fremdschlüsseltabelle gelöscht wird, setzen Sie die Fremdschlüsselspalte des Datensatzes, der auf den Datensatz verweist, auf NULL.
    • STANDARD EINSTELLEN: Wenn ein Datensatz in der Fremdschlüsseltabelle gelöscht wird, setzen Sie die Fremdschlüsselspalte des Datensatzes, der auf den Datensatz verweist, auf ihren Standardwert.
    • RESTRICT: Den Vorgang ablehnen, wenn ein Datensatz in der Fremdschlüsseltabelle gelöscht oder aktualisiert wird.

4. Änderungen übernehmen

  • Klicken Sie auf die Schaltfläche „OK“, um die Änderungen zu speichern.
  • Navicat führt jetzt automatisch die erforderlichen ALTER-Anweisungen der Datenbank aus, um Fremdschlüsseleinschränkungen hinzuzufügen.

Hinweis:

  • Der Datentyp der Fremdschlüsselspalte muss mit dem Datentyp der referenzierten Spalte kompatibel sein.
  • Die referenzierte Spalte muss eine eindeutige Einschränkung oder eine Primärschlüsseleinschränkung haben.
  • Sie können Fremdschlüssel direkt mithilfe von SQL-Anweisungen hinzufügen. Klicken Sie in Navicat mit der rechten Maustaste auf die Tabelle im Modell und wählen Sie „SQL bearbeiten“, um die SQL-Anweisung anzuzeigen oder zu bearbeiten.

Das obige ist der detaillierte Inhalt vonSo fügen Sie dem Navicat-Modell Fremdschlüssel hinzu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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