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

Comment ajouter une nouvelle colonne SQL avec une valeur par défaut de 0 ?

Patricia Arquette
Patricia Arquetteoriginal
2024-12-17 01:15:25784parcourir

How to Add a New SQL Column with a Default Value of 0?

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

Ajout d'une nouvelle colonne à une base de données MySQL avec une valeur par défaut de 0 est une tâche simple. Voici la syntaxe :

ALTER TABLE table1 ADD COLUMN foo INT DEFAULT 0;

Cet exemple ajoute une colonne nommée "foo" de type INT à la table "table1" et définit sa valeur par défaut sur 0.

Répartition des références :

La syntaxe pour ajouter une nouvelle colonne est :

ALTER [ONLINE | OFFLINE] [IGNORE] TABLE tbl_name
   alter_specification [, alter_specification] ...

Où "alter_specification" peut être :

ADD [COLUMN] (col_name column_definition,...)

La syntaxe de column_definition est similaire à celle de CREATE TABLE :

column_definition:  
   data_type [NOT NULL | NULL] [DEFAULT default_value]
   [AUTO_INCREMENT] [UNIQUE [KEY] | [PRIMARY] KEY]  
   [COMMENT 'string']  
   [COLUMN_FORMAT {FIXED|DYNAMIC|DEFAULT}]  
   [STORAGE {DISK|MEMORY|DEFAULT}]  
   [reference_definition]  

Dans ce cas, nous utilisons "INT" comme data_type et "DEFAULT 0" pour spécifier la valeur par défaut.

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:
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