sql / beginner
Snippet
Erzwingen von Pflichtfeldern mit NOT NULL Constraints
Der NOT NULL-Constraint stellt sicher, dass eine Spalte beim Einfügen oder Aktualisieren von Datensätzen niemals einen NULL-Wert akzeptiert. Er wird verwendet, um erforderliche Felder auf Datenbankebene zu erzwingen.
snippet.sql
sql
1
2
3
4
5
CREATE TABLE products (product_id INTEGER PRIMARY KEY,product_name VARCHAR(100) NOT NULL,price DECIMAL(10, 2) NOT NULL);
Erklärung
1
CREATE TABLE products (
Beginnt die Erstellung einer neuen Tabelle namens 'products'.
2
product_id INTEGER PRIMARY KEY,
Deklariert 'product_id' als Ganzzahl und als primären Bezeichner der Tabelle.
3
product_name VARCHAR(100) NOT NULL,
Definiert eine Textspalte, die nicht leer (NULL) gelassen werden darf.
4
price DECIMAL(10, 2) NOT NULL
Definiert eine präzise numerische Spalte für Währungen, die zwingend einen Wert erfordert.
5
);
Schließt die Erstellung der Tabellenstruktur ab.