📅  最后修改于: 2023-12-03 15:26:22.520000             🧑  作者: Mango
在数据库中,通常需要向已有的表中添加新的列。当添加新列时,必须指定该列的数据类型和NULL或NOT NULL选项。此外,还可以为该列指定默认值。
下面是向表中添加具有默认值的列的SQL语法:
ALTER TABLE table_name
ADD COLUMN new_column_name data_type DEFAULT default_value;
注意:在上面的语法中,您需要将 table_name
替换为实际表名,将 new_column_name
替换为新列的名称,将 data_type
替换为新列的数据类型,并将 default_value
替换为新列的默认值。
例如,如果要向 Users
表中添加 gender
列,并将默认值设置为 Unknown
,则可以使用以下SQL语句:
ALTER TABLE Users
ADD COLUMN gender varchar(10) DEFAULT 'Unknown';
此时,gender
列将被添加到 Users
表中,并且将默认值设置为 Unknown
。
除了添加具有默认值的列之外,还可以通过使用 ALTER TABLE
语句来更改表的其它属性,例如添加主键、外键、索引等等。