MySQL -Tutorial

MySQL-HOME MySQL-Einführung MySQL-RDBMS

MySQL- SQL

MySQL-SQL MySQL-SELECT MySQL WO MySQL UND, ODER, NICHT MySQL ORDER BY MySQL EINFÜGEN IN MySQL-NULL-Werte MySQL-UPDATE MySQL LÖSCHEN MySQL-GRENZE MySQL-MIN und -MAX MySQL ANZAHL, DURCHSCHNITT, SUMME MySQL WIE MySQL-Wildcards MySQL-EIN MySQL ZWISCHEN MySQL-Aliase MySQL-Joins MySQL INNER JOIN MySQL-LINKSVERBINDUNG MySQL RIGHT JOIN MySQL CROSS JOIN MySQL-Self-Join MySQL-UNION MySQL-GRUPPE NACH MySQL HABEN MySQL EXISTIERT MySQL ALLE, ALLE MySQL EINFÜGEN AUSWÄHLEN MySQL-FALL MySQL-Null-Funktionen MySQL-Kommentare MySQL-Operatoren

MySQL- Datenbank

MySQL-DB erstellen MySQL-Drop-DB MySQL-Tabelle erstellen MySQL-Drop-Tabelle MySQL-Änderungstabelle MySQL-Einschränkungen MySQL nicht Null MySQL-einzigartig MySQL-Primärschlüssel MySQL-Fremdschlüssel MySQL-Check MySQL-Standard MySQL-Index erstellen Automatisches MySQL-Inkrement MySQL-Daten MySQL-Ansichten

MySQL- Referenzen

MySQL-Datentypen MySQL-Funktionen

MySQL- Beispiele

MySQL-Beispiele MySQL-Quiz MySQL-Übungen

MySQL -Einschränkungen


SQL-Einschränkungen werden verwendet, um Regeln für Daten in einer Tabelle anzugeben.


Einschränkungen erstellen

Einschränkungen können angegeben werden, wenn die Tabelle mit der CREATE TABLEAnweisung erstellt wird oder nachdem die Tabelle mit der ALTER TABLEAnweisung erstellt wurde.

Syntax

CREATE TABLE table_name (
    column1 datatype constraint,
    column2 datatype constraint,
    column3 datatype constraint,
    ....
);

MySQL-Einschränkungen

SQL-Einschränkungen werden verwendet, um Regeln für die Daten in einer Tabelle anzugeben.

Einschränkungen werden verwendet, um den Datentyp einzuschränken, der in eine Tabelle aufgenommen werden kann. Dies gewährleistet die Genauigkeit und Zuverlässigkeit der Daten in der Tabelle. Wenn es eine Verletzung zwischen der Beschränkung und der Datenaktion gibt, wird die Aktion abgebrochen.

Einschränkungen können auf Spalten- oder Tabellenebene sein. Einschränkungen auf Spaltenebene gelten für eine Spalte und Einschränkungen auf Tabellenebene gelten für die gesamte Tabelle.

Die folgenden Einschränkungen werden häufig in SQL verwendet:

  • NOT NULL- Stellt sicher, dass eine Spalte keinen NULL-Wert haben kann
  • UNIQUE- Stellt sicher, dass alle Werte in einer Spalte unterschiedlich sind
  • PRIMARY KEY- Eine Kombination aus a NOT NULLund UNIQUE. Identifiziert jede Zeile in einer Tabelle eindeutig
  • FOREIGN KEY - Verhindert Aktionen, die Verknüpfungen zwischen Tabellen zerstören würden
  • CHECK- Stellt sicher, dass die Werte in einer Spalte eine bestimmte Bedingung erfüllen
  • DEFAULT- Legt einen Standardwert für eine Spalte fest, wenn kein Wert angegeben ist
  • CREATE INDEX- Wird verwendet, um Daten sehr schnell aus der Datenbank zu erstellen und abzurufen