SQL 面试题 目录

SQL 中如何修改表结构?

推荐答案

在 SQL 中,修改表结构通常使用 ALTER TABLE 语句。以下是常见的表结构修改操作:

  1. 添加列

  2. 删除列

  3. 修改列的数据类型

  4. 重命名列

  5. 添加约束

  6. 删除约束

  7. 重命名表

本题详细解读

1. 添加列

ADD 关键字用于向现有表中添加新列。你需要指定列名和数据类型。例如:

这将在 employees 表中添加一个名为 email 的新列,数据类型为 VARCHAR(255)

2. 删除列

DROP COLUMN 关键字用于从表中删除列。例如:

这将从 employees 表中删除 email 列。

3. 修改列的数据类型

MODIFY COLUMN 关键字用于修改现有列的数据类型。例如:

这将把 employees 表中的 salary 列的数据类型修改为 DECIMAL(10, 2)

4. 重命名列

RENAME COLUMN 关键字用于重命名表中的列。例如:

这将把 employees 表中的 salary 列重命名为 monthly_salary

5. 添加约束

ADD CONSTRAINT 关键字用于向表中添加约束。例如:

这将在 employees 表中为 employee_id 列添加主键约束。

6. 删除约束

DROP CONSTRAINT 关键字用于删除表中的约束。例如:

这将从 employees 表中删除名为 pk_employee_id 的约束。

7. 重命名表

RENAME TO 关键字用于重命名表。例如:

这将把 old_employees 表重命名为 new_employees

纠错
反馈