mysql在表的某一位置增加一列、删除一列、修改列名

时间:2022-10-09 03:38:01


1. 在已有表的基础上添加一列,如表 t_user中增加 列名为sex ,这一列位置 在表的最后一列位置:

alter table t_user add columnsex varchar(20) not null;

 

2. 如果我们希望添加在指定的一列,如在列名为name 后边,可以用:

alter table t_user add columnsex varchar(20) not nullafter name;

 

3 .如果想添加到第一列的话,可以用:

alter table t_user add columnsex varchar(20) not nullfirst;

 

4. 修改表的列名

alter table t_user change def  sexes sex char;

 

5.删除列

alter table t_user drop columnsex;