mysql修改表中字段的数据类型 修改表字段类型的sql语句

今天给各位分享关于mysql修改表中字段的数据类型(修改表字段类型的sql语句)的知识,希望对你有帮助,现在开始把!

mysql修改表中字段的数据类型 修改表字段类型的sql语句


1、修改字段名称、字段类型、类型长度、默认值和注释ALTERTABLE表名CHANGE旧字段名新字段名新数据类型;altertabletable1changecolumn1column2decimal(10,1)DEFAULTNULLCOMMENT'注释';--正确,能修改字段名、字段类型、类型长度、默认值、注释altertabletable1changecolumn2column2varchar(100)DEFAULT2COMMENT'注释';--正确,此时字段名称没有改变,能修改字段类型、类型长度、默认值、注释altertabletable1changecolumn1column2;--报错要使用change关键字,您需要编写2个字段修改字段类型、类型长度、默认值、注释ALTERTABLE表名MODIFY[COLUMN]字段名新数据类型新类型长度新默认值新注释;--COLUMN可以省略altertabletable1modifycolumncolumn1decimal(10,1)DEFAULTNULLCOMMENT'注释';--正确,能修改字段类型、类型长度、默认值、注释altertabletable1modifycolumn1decimal(10,2)DEFAULTNULLCOMMENT'注释';--正确,能修改字段类型、类型长度、默认值、注释使用modify关键字,只写一个字段修改表名ALTERTABLE旧表名RENAMETO新表名;mysql>showtables;+-------------------+|Tables_in_db_test|+-------------------+|white_user|+-------------------+1rowinset(0.00sec)mysql>altertablewhite_userrenametowhite_user_new;QueryOK,0rowsaffected(0.00sec)mysql>showtables;+-------------------+|Tables_in_db_test|+-------------------+|white_user_new|+-------------------+1rowinset(0.00sec)修改表的注释ALTERTABLE表名COMMENT'新注释'mysql>altertablewhite_user_newcomment'新表-白名单表';QueryOK,0rowsaffected(0.01sec)Records:0Duplicates:0Warnings:0mysql>showcreatetablewhite_user_new;CREATETABLE`white_user_new`(`id`bigint(20)NOTNULLAUTO_INCREMENTCOMMENT'ID',`name`varchar(50)NOTNULLCOMMENT'姓名',`created_time`datetimeDEFAULTNULLCOMMENT'创建时间',`updated_time`datetimeDEFAULTNULLCOMMENT'更新时间',PRIMARYKEY(`id`))ENGINE=InnoDBAUTO_INCREMENT=6DEFAULTCHARSET=utf8COMMENT='新表-白名单表'在指定位置添加新字段(如果不使用after,默认是在最后加字段)ALTERTABLE表名ADD[COLUMN]字段名字段类型是否可为空COMMENT'注释'AFTER指定某字段;--COLUMN关键字可以省略不写mysql>altertablewhite_user_newaddcolumnerpvarchar(50)notnullcomment'erp账号'aftername;QueryOK,0rowsaffected(0.03sec)Records:0Duplicates:0Warnings:0--在name字段后面添加erp字段mysql>altertablewhite_user_newaddpositionvarchar(50)notnullcomment'岗位'aftername;QueryOK,0rowsaffected(0.02sec)Records:0Duplicates:0Warnings:0--在name字段后面添加position字段 。
【mysql修改表中字段的数据类型 修改表字段类型的sql语句】mysql修改表中字段的数据类型(修改表字段类型的sql语句)的介绍就到这里,感觉你的阅读!

    推荐阅读