📅  最后修改于: 2023-12-03 15:27:01.673000             🧑  作者: Mango
在 SQL 中,我们可以通过添加默认值来指定列在插入时的默认值。这在许多情况下很有用,例如当我们需要在插入时使用一个常量值时,或者有些值可以自动计算但也需要指定默认值时。
我们可以使用以下语法向 SQL 表中添加默认值:
ALTER TABLE table_name ADD COLUMN column_name data_type DEFAULT default_value;
table_name
:表的名称。column_name
:列的名称。data_type
:列的数据类型。default_value
:默认值。以下是向表 customers
中的 phone
列添加默认值的示例:
ALTER TABLE customers ADD COLUMN phone varchar(15) DEFAULT 'N/A';
这将向 customers
表的 phone
列添加一个默认值为 'N/A'
的 varchar
类型。
NULL
,则该默认值将被忽略。int
,则默认值也必须是 int
类型。