ALTER 用于修改表的结构,
MODIFY 用于修改列的定义,
UPDATE 用于修改表中数据的值。
实际示例:
假设我们有一个名为 employees
的表,其中包含 name
和 age
两列。下面是三种不同的操作示例:
-
ALTER:
- 我们想要在
employees
表中添加一个新的列salary
,可以使用 ALTER 语句进行修改:ALTER TABLE employees ADD salary INT;
- 我们想要在
-
MODIFY:
- 假设我们需要将
age
列的数据类型从 INT 修改为 SMALLINT,可以使用 MODIFY 关键字:ALTER TABLE employees MODIFY age SMALLINT;
- 假设我们需要将
-
UPDATE:
- 假设我们需要更新某些员工的年龄,我们可以使用 UPDATE 语句:
UPDATE employees SET age = 30 WHERE name = 'John';
- 假设我们需要更新某些员工的年龄,我们可以使用 UPDATE 语句: