下面的文章主要讲述的是MySQL更改表结构的添加、删除以及修改字段与调整字段顺序的实际操作步骤,以下就是文章对MySQL更改表结构的添加、删除以及修改字段与调整字段顺序的具体操作步骤的描述,望你浏览之后会有所收获。

MySQL更改表结构添加字段:

    altertable`user_movement_log` AddcolumnGatewayIdintnotnulldefault0AFTER`Regionid`(在哪个字段后面添加)

MySQL更改表结构删除字段:

    altertable`user_movement_log`dropcolumnGatewayid

MySQL更改表结构调整字段顺序:

    ALTERTABLE`user_movement_log`CHANGE`GatewayId``GatewayId`intnotnulldefault0AFTERRegionID

主键

al

    tertabletabelnameaddnew_field_idint(5)unsigneddefault0notnullauto_increment,addprimarykey(new_field_id);

增加一个新列

    altertablet2adddtimestamp; altertableinfosaddextinyintnotnulldefault‘0′;

删除列

    altertablet2dropcolumnc;

重命名列

    altertablet1changeabinteger;

改变列的类型

    altertablet1changebbbigintnotnull; altertableinfoschangelistlisttinyintnotnulldefault‘0′;

重命名表

    altertablet1renamet2;

加索引

    >altertabletablenamechangedepnodepnoint(5)notnull; >altertabletablenameaddindex索引名(字段名1[,字段名2…]); >altertabletablenameaddindexemp_name(name);

MySQL更改表结构中加主关键字的索引

    >altertabletablenameaddprimarykey(id);

加***限制条件的索引

    >altertabletablenameadduniqueemp_name2(cardnumber);

删除某个索引

    >altertabletablenamedropindexemp_name;

修改表:

增加字段:

    >ALTERTABLEtable_nameADDfield_namefield_type;

修改原字段名称及类型:

    >ALTERTABLEtable_nameCHANGEold_field_namenew_field_namefield_type;

删除字段:

    >ALTERTABLEtable_nameDROPfield_name;

以上的相关内容就是对MySQL更改表结构添加、删除、修改字段、调整字段顺序的介绍,望你能有所收获。

【编辑推荐】

    数据库访问妙招在Linux之下 修改密码的6个好用方案配置与卸载实操让支持中文的实际操作步骤 4.1 数据转换的指导