📜  添加列表 sql 默认值 - SQL (1)

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

添加列表 SQL 默认值 - SQL

在 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 类型。