#新增一个字段,默认值为0,非空,自动增长,主键
alter table tabelname add new_field_name field_type default 0 not null auto_increment ,add primary key (new_field_name);
#增加一个新字段
alter table tableName add new_field_name field_type;
alter table tableName add new_field_name field_type not null default '0';
#删除字段
alter table tableName drop column field_name;
#重命名字段
alter table tableName change old_field_name new_field_name new_field_type;
#改变字段的类型
alter table tableName change field_name field_name field_type;
#改变字段顺序
alter table emp modify age int(3) first;
alter table emp modify age int(3) after name;
alter table users change user_group user_group VARCHAR( 10 ) after name ;
//如果要提前就把原字段删除,再用first或after属性改
现在数据库中有没有数据,如果没有数据可以这样做:
1。把该字段删除
alter table your_tablename drop 电话号码
2。在添加该字段
alter table your_tablename add 电话号码 first
如果该字段不为空且为主键
alter table your_tablename add 电话号码 not null primary key first