Maison > base de données > tutoriel mysql > Comment ajouter une nouvelle colonne avec une valeur par défaut dans MySQL ?

Comment ajouter une nouvelle colonne avec une valeur par défaut dans MySQL ?

Patricia Arquette
Libérer: 2024-12-17 19:25:12
original
542 Les gens l'ont consulté

How Do I Add a New Column with a Default Value in MySQL?

Ajout d'une nouvelle colonne SQL avec une valeur par défaut

Dans MySQL, l'ajout d'une nouvelle colonne à une table avec une valeur par défaut nécessite l'utilisation de l'instruction ALTER TABLE. La syntaxe de cette instruction vous permet de spécifier une valeur par défaut lors de la création d'une colonne.

Syntaxe ALTER TABLE

La syntaxe générale pour ajouter une nouvelle colonne avec une valeur par défaut est comme suit :

ALTER TABLE table_name ADD COLUMN column_name data_type DEFAULT default_value;
Copier après la connexion

Dans cette syntaxe, table_name représente la table que vous souhaitez modifier, column_name est le nom de la nouvelle colonne, data_type définit le type de données que la colonne contiendra et default_value spécifie la valeur par défaut de la colonne.

Exemple

Pour ajouter une nouvelle colonne nommée foo à la table table1 avec une valeur par défaut de 0, vous pouvez utiliser ce qui suit instruction :

ALTER TABLE table1 ADD COLUMN foo INT DEFAULT 0;
Copier après la connexion

Explication

  • ALTER TABLE table1 précise que nous modifions la table table1.
  • ADD COLUMN foo INT ajoute une nouvelle colonne nommée foo avec un type de données INT.
  • DEFAULT 0 attribue une valeur par défaut de 0 dans la colonne foo.

Référence de la documentation

La syntaxe fournie ici est basée sur la documentation MySQL, qui indique :

ALTER TABLE tbl_name ADD COLUMN (col_name column_definition,...)
Copier après la connexion

Où column_definition peut inclure une clause DEFAULT :

column_definition:
   data_type [NOT NULL | NULL] [DEFAULT default_value]
   ...
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: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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal