SQL -Tutorial

SQL-HOME SQL-Einführung SQL-Syntax SQL-Auswahl SQL Wählen Sie Eindeutig aus SQL-Wo SQL Und, Oder, Nicht SQL-Reihenfolge nach SQL einfügen in SQL-Nullwerte SQL-Update SQL-Löschen SQL-Auswahl oben SQL-Min und -Max SQL-Anzahl, Durchschnitt, Summe SQL-ähnlich SQL-Platzhalter SQL-Eingang SQL zwischen SQL-Aliase SQL-Joins SQL Inner Join SQL-Left-Join SQL-Rechtsverknüpfung Vollständiger SQL-Join SQL-Self-Join SQL-Union SQL-Gruppierung nach SQL-Haben SQL existiert SQL Beliebig, Alle SQL-Auswahl in SQL-Insert in Select SQL-Fall SQL-Null-Funktionen Gespeicherte SQL-Prozeduren SQL-Kommentare SQL-Operatoren

SQL- Datenbank

SQL DB erstellen SQL-Drop-DB SQL-Sicherungsdatenbank SQL-Tabelle erstellen SQL-Drop-Tabelle SQL Alter-Tabelle SQL-Einschränkungen SQL nicht Null SQL-eindeutig SQL-Primärschlüssel SQL-Fremdschlüssel SQL-Check SQL-Standard SQL-Index Automatisches SQL-Inkrement SQL-Daten SQL-Ansichten SQL-Injektion SQL-Hosting SQL-Datentypen

SQL- Referenzen

SQL-Schlüsselwörter MySQL-Funktionen SQL Server-Funktionen MS Access-Funktionen SQL-Schnellref

SQL- Beispiele

SQL-Beispiele SQL-Quiz SQL-Übungen SQL-Zertifikat

SQL -Einschränkungen


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


SQL-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,
    ....
);

SQL-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