mysql修改表结构

表名用table_name表示,列用column_name表示

  • 修改数据库字段
    alter table table_name modify column_name bigint(20) auto_increment;

  • 修改表主键(先删除主键,再添加新的主键)
    alter table table_name drop primary key;
    alter table table_name add primary key(column_name);

  • 修改字段默认值(如果有默认值则先去掉默认值)
    alter table table_name alter columns drop default;
    alter table table_name alter column column_name set default 0;

你可能感兴趣的:(mysql修改表结构)