Die Rolle von Prüfeinschränkungen in MySQL: Wird verwendet, um den Bereich möglicher Werte für eine Spalte anzugeben. Prüfeinschränkungen können durch CREATE TABLE- oder ALTER TABLE-Anweisungen implementiert werden, die entsprechend den tatsächlichen Integritätsanforderungen des Benutzers definiert werden.
In MySQL werden CHECK-Prüfeinschränkungen bereitgestellt, um den Bereich möglicher Werte einer bestimmten Spalte anzugeben. Dies wird durch die Begrenzung der Werte erzwungen in die Spalte Domänenintegrität eingetragen. Die aktuelle MySQL-Version analysiert und verarbeitet jedoch nur die CHECK-Einschränkung, sie wird jedoch direkt ignoriert und es wird kein Fehler gemeldet.
MySQL-Prüfeinschränkungen (CHECK) können über die Anweisung CREATE TABLE oder ALTER TABLE implementiert werden, definiert entsprechend den tatsächlichen Integritätsanforderungen des Benutzers. Es kann CHECK-Einschränkungen für einzelne Spalten oder Tabellen erzwingen.
Prüfeinschränkungen beim Erstellen der Tabelle festlegen
Grundlegende Syntax:
1 |
|
Beispiel: Erstellen Sie tb_emp7-Daten in der Datenbanktabelle test_db , der Gehaltsfeldwert muss größer als 0 und kleiner als 10000 sein
1 2 3 4 5 6 7 8 9 10 |
|
Prüfeinschränkungen beim Ändern der Tabelle hinzufügen
Grundsätzliche Syntax:
1 |
|
Beispiel: Ändern Sie die Datentabelle tb_dept und erfordern Sie, dass der ID-Feldwert größer als 0 sein muss
1 2 3 4 5 |
|
Prüfeinschränkung löschen
Grundlegende Syntax:
1 |
|
Das obige ist der detaillierte Inhalt vonWas ist der Nutzen von Prüfeinschränkungen in MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!