📅  最后修改于: 2023-12-03 14:59:13.247000             🧑  作者: Mango
在 SQL 中,ALTER 关键字用于修改已经存在的数据库对象,例如表、列、约束、索引等等。
你可以使用 ALTER 语句修改表的名称,以下是使用 ALTER 语句修改表名的示例:
ALTER TABLE old_table_name RENAME TO new_table_name;
你可以使用 ALTER 语句添加一列到表中,以下是使用 ALTER 语句添加列的示例:
ALTER TABLE table_name ADD COLUMN column_name data_type;
你可以使用 ALTER 语句修改已有列的属性,以下是使用 ALTER 语句修改列的示例:
ALTER TABLE table_name ALTER COLUMN column_name data_type;
你可以使用 ALTER 语句删除表中的一列,以下是使用 ALTER 语句删除列的示例:
ALTER TABLE table_name DROP COLUMN column_name;
你可以使用 ALTER 语句修改列的数据类型,以下是使用 ALTER 语句修改列数据类型的示例:
ALTER TABLE table_name ALTER COLUMN column_name TYPE new_data_type;
你可以使用 ALTER 语句添加约束到表中,以下是使用 ALTER 语句添加约束的示例:
ALTER TABLE table_name ADD CONSTRAINT constraint_name constraint_type (column1, column2, ...);
你可以使用 ALTER 语句删除表中的一个约束,以下是使用 ALTER 语句删除约束的示例:
ALTER TABLE table_name DROP CONSTRAINT constraint_name;
你可以使用 ALTER 语句修改已有约束的属性,以下是使用 ALTER 语句修改约束的示例:
ALTER TABLE table_name ALTER CONSTRAINT constraint_name constraint_type (column1, column2, ...);
总的来说,ALTER 语句使得对于已存在的数据库对象进行修改变得更加方便快捷。