修改表名
使用DDL语句修改表
ALTER TABLE 旧表名 RENAME 新表名;
示例一:
创建一个employees表包含雇员ID,雇员名字,雇员薪水。
create table employees(employee_id int,employee_name varchar(10),salary float(8,2));
示例二:
将employees表名修改为emp。
alter table employees rename emp;
修改列名
使用DDL语句修改列名
ALTER TABLE 表名 CHANGE COLUMN 旧列名 新列名 类型;
示例:
将emp表中的employee_name修改为name。
alter table emp change column employee_name name varchar(20);
修改列类型
使用DDL语句修改列类型
ALTER TABLE 表名 MODIFY 列名 新类型;
示例:
将emp表中的name长度指定为40。
alter table emp modify name varchar(40);
添加新列
使用DDL语句添加新列
ALTER TABLE 表名 ADD COLUMN 新列名 类型;
示例:
在emp表中添加佣金列,列名为commission_pct。
alter table emp add column commission_pct float(4,2);
删除指定列
使用DDL语句输出指定的列
ALTER TABLE 表名 DROP COLUMN 列名;
示例:
删除emp表中的commission_pct。
alter table emp drop column commision_pct;