Maison > base de données > tutoriel mysql > Comment pouvons-nous ajouter une colonne avec une valeur par défaut à une table MySQL existante ?

Comment pouvons-nous ajouter une colonne avec une valeur par défaut à une table MySQL existante ?

王林
Libérer: 2023-08-26 18:37:02
avant
1286 Les gens l'ont consulté

我们如何向现有 MySQL 表添加具有默认值的列?

Lors de l'ajout d'une colonne à une table existante à l'aide de la commande ALTER, nous pouvons également spécifier une valeur par défaut.

Syntaxe

Alter table table-name ADD (column-name datatype default data);
Copier après la connexion

Exemple

Dans l'exemple suivant, la colonne "Ville" (valeur par défaut "DELHI") est ajoutée à la table "Étudiant" à l'aide de la commande ALTER.

mysql> Alter table Student ADD(City Varchar(10) Default 'DELHI');

Query OK, 5 rows affected (0.33 sec)
Records: 5 Duplicates: 0 Warnings: 0
Copier après la connexion

Maintenant, avec la commande DESCRIBE, nous pouvons vérifier la valeur par défaut de la colonne "Ville".

mysql> describe Student\g

+---------+--------------+------+-----+---------+-------+
| Field   | Type         | Null | Key | Default | Extra |
+---------+--------------+------+-----+---------+-------+
| RollNO  | int(11)      | YES  |     | NULL    |       |
| Name    | varchar(20)  | YES  |     | NULL    |       |
| Class   | varchar(15)  | YES  |     | NULL    |       |
| Grade   | varchar(10)  | YES  |     | NULL    |       |
| Address | varchar(25)  | YES  |     | NULL    |       |
| Phone   | int(11)      | YES  |     | NULL    |       |
| Email   | varchar(20)  | YES  |     | NULL    |       |
| City    | varchar(10)  | YES  |     | DELHI   |       |
+---------+-------------+------+-----+---------+--------+

8 rows in set (0.04 sec)
Copier après la connexion

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!

source:tutorialspoint.com
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