alter 命令 +不同的动作(add-添加列/modify-修改列/change-修改列名称/drop-删除列)
1、修改表名
语法格式:rename table 旧表名 to 新表名;
需求:将category表改为category1
例:rename table category to category1;
2、向表中添加列,关键字 ADD
语法格式:alter table 表名 add 字段名称 字段类型;
需求:为分类添加一个新的字段为 分类描述 cdesc varchar(20);
例:alter table category1 add cdesc varchar(20);
3、修改表中列的 数据类型或长度 ,关键字 modify
语法格式:alter table 表名 modify 字段名称 字段类型
需求:对分类表的描述字段进行修改,类型vaurchar(50);
例:alter table category1 modify cdesc varchar(50);
4、修改列名称,关键字 change
语法格式:alter table 表名 change 旧列名 新列名 类型(长度);
需求:对分类表中的desc字段进行更换,更换为 description varchar(30);
例:alter table category1 change cdesc description varchar(30);
5、删除列,关键字 drop
语法格式:altertable 表名 drop 列名;
需求:删除分类表中description这列
例;alter table category1 drop description;