©SQL :: Manager
HomeProgramm-InformationenTechnische DetailsKostenloser DownloadKaffee für den Autor
Netzwelt
MySQL, MariaDB Fremdschlüssel bearbeiten auf Server

Anlage und Bearbeitung von Fremdschlüsseln auf MySQL und MariaDB Servern

MySQL Fremdschlüssel Dieses Modul ist Teil der Server-Verwaltung
MySQL - Fremdschlüssel auf Server

Dieses Modul zeigt alle auf dem verbundenen Server installierten Fremdschlüssel an.

Hier können neue Fremdschlüssel zu vorhandenen Datenbanken angelegt werden

Fremdschlüssel erstellen Erstellen eines neuen Fremdschlüssels auf dem Server
Fremdschlüssel bearbeiten Bearbeiten des Fremdschlüssels
Fremdschlüssel löschen Löschen des Fremdschlüssels vom Server
Fremdschlüssel sind Einschränkungen in MySQL und MariaDB, die die referenzielle Integrität zwischen zwei Tabellen gewährleisten. Sie stellen eine Beziehung zwischen zwei Tabellen basierend auf den Werten der Spalten in diesen Tabellen her.

Wenn ein Fremdschlüssel in einer Tabelle definiert ist, verweist er auf den Primärschlüssel einer anderen Tabelle. Diese wird als übergeordnete Tabelle bezeichnet. Die Tabelle, die den Fremdschlüssel enthält, wird als untergeordnete Tabelle bezeichnet. Der Fremdschlüssel stellt sicher, dass die Werte in den Spalten der untergeordneten Tabelle immer mit denen in den Spalten der übergeordneten Tabelle übereinstimmen.

MySQL und MariaDB unterstützen zwei Arten von Fremdschlüsseln: ON DELETE und ON UPDATE. Diese geben die Aktion an, die ausgeführt werden soll, wenn ein Datensatz in der übergeordneten Tabelle gelöscht oder aktualisiert wird.

Verfügbare Aktionen sind:

CASCADE: Löscht oder aktualisiert die entsprechenden Zeilen in der untergeordneten Tabelle, wenn eine Zeile in der übergeordneten Tabelle gelöscht oder aktualisiert wird.
RESTRICT: Verhindert das Löschen oder Aktualisieren einer Zeile in der übergeordneten Tabelle, wenn entsprechende Zeilen in der untergeordneten Tabelle vorhanden sind.
SET NULL: Setzt den Wert der Fremdschlüssel-Spalte in der untergeordneten Tabelle auf NULL, wenn eine Zeile in der übergeordneten Tabelle gelöscht oder aktualisiert wird.
NO ACTION: Ähnelt RESTRICT, generiert jedoch eine Warnung anstelle eines Fehlers, wenn entsprechende Zeilen in der untergeordneten Tabelle vorhanden sind.

Fremdschlüssel sind ein wichtiges Merkmal relationaler Datenbanken, da sie dazu beitragen, die Datenkonsistenz sicherzustellen und verwaiste Datensätze in der untergeordneten Tabelle zu verhindern.
Fremdschlüssel können Datenbank-übergreifend erstellt werden
Aktualisiert: 21.09.2023ImpressumKontaktGeschäftsbedingungenDatenschutz & CookiesUpdatesSitemapFacebookLinkedinTwitterStatistics©2020-2024 Heino Cunze-Fischer