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

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

Patricia Arquette
发布: 2024-12-17 01:15:25
原创
783 人浏览过

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中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板