跳至主要內容

1.5 修改表 🎉

刘春龙...小于 1 分钟数据库mysql

1.5 修改表 🎉

修改表名 💎

使用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 commission_pct;
上次编辑于:
贡献者: 刘春龙
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.15.7