SQL DEFAULT Les contraintes sont très importantes en php, et cet article les expliquera.
Contrainte SQL DEFAULT
La contrainte DEFAULT est utilisée pour insérer une valeur par défaut dans une colonne.
Si aucune autre valeur n'est spécifiée, la valeur par défaut sera ajoutée à tous les nouveaux enregistrements.
Contrainte SQL DEFAULT sur CREATE TABLE
Le SQL suivant crée une contrainte DEFAULT pour la colonne "Ville" lors de la création de la table "Personnes" :
Mon SQL / SQL Serveur / Oracle / MS Access :
CREATE TABLE Personnes
(
Id_P int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar (255) ,
Adresse varchar(255),
Ville varchar(255) DEFAULT 'Sandnes'
)
En utilisant quelque chose comme GETDATE( ) comme ceciFonction , les contraintes DEFAULT peuvent également être utilisées pour insérer des valeurs système :
CREATE TABLE Orders
(
Id_O int NOT NULL,
OrderNo int NOT NULL ,
Id_P int,
OrderDate date DEFAULT GETDATE()
)
SQL DEFAULT Contrainte sur ALTER TABLE
Créer pour la colonne "City" si la table est déjà existe une contrainte DEFAULT, veuillez utiliser le SQL suivant :
ALTER TABLE Persons
ALTER City SET DEFAULT 'SANDNES'
SQL Server / Oracle / MS Access :
ALTER TABLE Personnes
ALTER COLUMN City SET DEFAULT 'SANDNES'
Révoquer la contrainte DEFAULT
Si vous devez révoquer la contrainte DEFAULT, veuillez utiliser le SQL suivant :
MySQL :
ALTER TABLE Persons
ALTER City DROP DEFAULT
Cet article traite de DEFAULT Explication des contraintes, pour plus de matériel d'apprentissage, veuillez faire attention au site Web php chinois pour le consulter.
Recommandations connexes :
Connaissances connexes sur les contraintes SQL CHECK
Connaissances pertinentes sur les contraintes SQL UNIQUE
Connaissances connexes sur les contraintes SQL NOT NULL
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!