sql / beginner
Snippet
Eindeutige Identifikatoren mit Primärschlüsseln definieren
Ein PRIMARY KEY-Constraint identifiziert jeden Datensatz in einer Datenbanktabelle eindeutig. Primärschlüssel müssen eindeutige Werte enthalten und dürfen keine NULL-Werte aufweisen.
snippet.sql
sql
1
2
3
4
5
CREATE TABLE users (user_id INT NOT NULL,username VARCHAR(50) NOT NULL,CONSTRAINT pk_users PRIMARY KEY (user_id));
Erklärung
1
CREATE TABLE users (
Startet die Erstellung einer neuen Tabelle namens users.
2
user_id INT NOT NULL,
Definiert eine Ganzzahl-Spalte, die keine NULL-Werte enthalten darf.
3
username VARCHAR(50) NOT NULL,
Definiert eine Zeichenkettenspalte mit variabler Länge von bis zu 50 Zeichen.
4
CONSTRAINT pk_users PRIMARY KEY (user_id)
Erzwingt eindeutige Werte und Nicht-Nullbarkeit für user_id als Primärschlüssel.
5
);
Schließt die Tabellenerstellungsanweisung ab.