Primärschlüssel
Der PRIMARY KEY
-Constraint erstellt einen Primärschlüssel in der Tabelle. Eine Tabelle kann dabei nur einen Primärschlüssel haben.
CREATE TABLE Persons (
Id INTEGER NOT NULL,
LastName VARCHAR(45) NOT NULL,
FirstName VARCHAR(45),
Age INTEGER,
CONSTRAINT PK_Person PRIMARY KEY (Id)
);
ALTER TABLE Persons
ADD CONSTRAINT PK_Person PRIMARY KEY (FirstName, LastName);
ALTER TABLE Persons
DROP PRIMARY KEY;
AUTO_INCREMENT
AUTO_INCREMENT
Mit AUTO_INCREMENT
können wir eine einzigartige Zahl automatisch generieren, wenn ein neuer Datensatz erstellt wird. Es wird oftmals in Kombination mit dem Primärschlüssel verwendet.
CREATE TABLE Person (
PersonID INTEGER AUTO_INCREMENT,
LastName VARCHAR(255) NOT NULL,
FirstName VARCHAR(255),
Age INTEGER,
CONSTRAINT PK_Person PRIMARY KEY (PersonID)
);
Zuletzt aktualisiert
War das hilfreich?