MySQL STANDAARD beperking
MySQL STANDAARD beperking
De DEFAULT
beperking wordt gebruikt om een standaardwaarde voor een kolom in te stellen.
De standaardwaarde wordt toegevoegd aan alle nieuwe records, als er geen andere waarde is opgegeven.
STANDAARD op MAAK TABEL
De volgende SQL stelt een DEFAULT
waarde in voor de kolom "Stad" wanneer de tabel "Personen" wordt gemaakt:
CREATE TABLE Persons
(
ID int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Age int,
City varchar(255) DEFAULT 'Sandnes'
);
De DEFAULT
beperking kan ook worden gebruikt om systeemwaarden in te voegen, door functies te gebruiken zoals :
CURRENT_DATE()
CREATE TABLE Orders
(
ID int NOT NULL,
OrderNumber int NOT NULL,
OrderDate date DEFAULT CURRENT_DATE()
);
STANDAARD op ALTER TABLE
Gebruik de volgende SQL om een DEFAULT
beperking voor de kolom "Stad" te maken wanneer de tabel al is gemaakt:
ALTER TABLE Persons
ALTER City SET DEFAULT 'Sandnes';
EEN STANDAARD beperking VERLATEN
DEFAULT
Gebruik de volgende SQL om een beperking te verwijderen:
ALTER TABLE Persons
ALTER City DROP DEFAULT;