Maison  >  Article  >  base de données  >  A quoi sert la contrainte par défaut ? Comment appliquer cela aux colonnes lors de la création du tableau ?

A quoi sert la contrainte par défaut ? Comment appliquer cela aux colonnes lors de la création du tableau ?

WBOY
WBOYavant
2023-08-23 23:25:16997parcourir

A quoi sert la contrainte par défaut ? Comment appliquer cela aux colonnes lors de la création du tableau ?

La contrainte DEFAULT est utilisée pour définir les valeurs par défaut des colonnes dans les tables MySQL. Si elle est appliquée à une colonne, la colonne prendra la valeur par défaut, c'est-à-dire qu'aucune valeur ne sera attribuée à la colonne. Sa syntaxe est la suivante -

Syntaxe

DEFAULT default_value

Ici, default_value est la valeur par défaut définie pour la colonne.

Exemple

La requête suivante créera une table appelée Workers où nous avons attribué une valeur par défaut de 1000 à l'identifiant de la colonne.

mysql> Create table workers(Name Varchar(25), Id INT NOT NULL DEFAULT 1000);
Query OK, 0 rows affected (0.47 sec)

mysql> Insert into workers(Name, Id) values('Ram', 101);
Query OK, 1 row affected (0.04 sec)

mysql> Insert into workers(Name) values('Mohan');
Query OK, 1 row affected (0.10 sec)

mysql> Select * from Workers;

+-------+------+
| Name  | Id   |
+-------+------+
| Ram   | 101  |
| Mohan | 1000 |
+-------+------+

2 rows in set (0.00 sec)

Lorsque nous ne fournissons aucune valeur pour l'identifiant, l'ensemble de résultats ci-dessus stockera la valeur par défaut de 1000.

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer