Maison > développement back-end > tutoriel php > Connaissances connexes sur les contraintes SQL DEFAULT

Connaissances connexes sur les contraintes SQL DEFAULT

jacklove
Libérer: 2023-03-25 15:56:02
original
1728 Les gens l'ont consulté

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 :

MySQL:

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal