📅  最后修改于: 2023-12-03 15:09:32.078000             🧑  作者: Mango
在MySQL中,可以使用 ALTER TABLE
语句更改表的结构,包括添加或删除列,更改列属性或重命名列名等操作。在本文中,我们将重点介绍如何将 MySQL 中的列名更改为默认值。
以下是将 MySQL 中的列名更改为默认值所需的 ALTER TABLE
语法:
ALTER TABLE table_name ALTER COLUMN column_name SET DEFAULT default_value;
table_name
:要更改的表名。column_name
:要更改的列名。default_value
:所需的默认值。假设我们有一个名为 customers
的表,其中包含以下列:
| ID | Name | Email | Age | |----|------|-------|-----| | 1 | John | john@example.com | 25 |
现在我们想将 Email
列的默认值更改为 'unknown'
。我们可以使用以下命令:
ALTER TABLE customers ALTER COLUMN Email SET DEFAULT 'unknown';
这将更改 Email
列的默认值为 'unknown'
。现在,当我们插入新行时,如果未提供 Email
值,则将自动设置为 'unknown'
。
default_value
设置为 NULL
。参考文献:MySQL ALTER TABLE