下面的文章主要讲述的是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 数据转换的指导