首页 >数据库 >mysql教程 >如何添加默认值为 0 的新 SQL 列?

如何添加默认值为 0 的新 SQL 列?

Patricia Arquette
Patricia Arquette原创
2024-12-17 01:15:25784浏览

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

添加默认值为 0 的新 SQL 列

向 MySQL 数据库添加默认值为 0 的新列是一个简单的任务。语法如下:

ALTER TABLE table1 ADD COLUMN foo INT DEFAULT 0;

此示例将一个名为“foo”、类型为 INT 的列添加到表“table1”中,并将其默认值设置为 0。

参考细分:

添加新列的语法是:

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

其中“alter_specation”可以是:

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

column_definition 语法类似于 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]  

在这种情况下,我们使用“INT”作为 data_type 和“DEFAULT 0”来指定默认值值。

以上是如何添加默认值为 0 的新 SQL 列?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn