📜  更改表添加具有默认值的列 - SQL (1)

📅  最后修改于: 2023-12-03 15:26:22.520000             🧑  作者: Mango

更改表添加具有默认值的列 - SQL

在数据库中,通常需要向已有的表中添加新的列。当添加新列时,必须指定该列的数据类型和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 语句来更改表的其它属性,例如添加主键、外键、索引等等。