修改表
一、使用DDL语句修改表名;
Alter table 旧表名 rename 新表名;
例
1.创建一个 employees 表包含雇员 ID,雇员名字,雇员薪水;
Create table employees(employee_id int , last_name varchar(30) , salary float(8,2));
验证:查询已创建的表;
Show tables;
2.将 employees 表名修改为 emp;
Alter table employees rename emp;
验证:查询已创建的表;
Show tables;
二、使用DDL修改列名;
Alter table 表名 change column 旧列名 新列明 类型;
例
将 emp 表中的 last_name 修改为 name;
Alter table emp change column last_name name varchar(30);
验证:查看表结构;
Desc emp;
三、使用DDL语句修改列类型;
Alter table 表名 modify 列名 新类型;
例
将 emp 表中的 name 的长度指定为 40
Alter table emp modify name varchar(40);
验证:查看表结构;
Desc emp;
四、使用DDL语句添加列;
Alter table 表名 add column 新列名 类型
例
在 emp 表中添加一个新的列为 commission_pct;
Alter table emp add commission_pct float(4,2);
验证:查看表结构;
Desc emp;
五、使用DDL语句删除列;
alter table 表名 drop column 列名;
例
删除 emp 表中的 commission_pct;
Alter table emp drop column commission_pct;
检验:查看表结构;
Desc emp;