语句格式:ALTER TABLE 表名 MODIFY 字段名?数据类型;
在上面语句格式中,"表名"指定要修改的是哪个表,"MODIFY"表示要修改表中字段数据类型,"字段名"指定要修改表中哪个字段(的数据类型),"数据类型"指定表中字段要修改成的新数据类型.
下面截图中的"ALTER TABLE"语句将t_dept表中loc字段的位置由原来第三的位置调至了第一.
对mysql数据表中的某个字段的所有数据修改,可以使用update语句,语法是:
update table_name set column = value[, colunm = value...] [where condition];
[ ]中的部分表示可以有也可以没有.
例如:
扩展资料:
SQL修改字段属性总结:
①.、修改表中字段类型 可以修改列的类型,是否为空)
Alter table [表名] alter column [列名] 类型
Alter table [表名] add [列名] 类型
Alter table [表名] drop column [列名]
Alter table [表名] add constraint [ 约束名] primary key( [列名])
Alter table [表名] add constraint [ 约束名] unique([列名])
Alter table [表名] add constraint [约束名] default(默认值) for [列名]
语句格式:ALTER TABLE 表名 CHANGE 旧字段名?新字段名 新数据类型;
在上面语句格式中,"表名"指定要修改的是哪个表,"旧字段名"指定要修改表中哪个字段(的字段名),"新字段名"指定要修改成的新字段名,"新数据类型"指定修改字段名后的字段数据类型(注意:新数据类型不能省掉,表中字段更改字段名后即便数据类型不改,也要给出新数据类型).
下面截图中的"ALTER TABLE"语句将t_dept表中loc字段更名为location,修改之前和修改之后的"desc"语句执行结果的对比中可以看出loc字段被修改成了location.
修改字段类型、字段名、字段注释、类型长度、字段默认值
mysql修改字段类型:
--能修改字段类型、类型长度、默认值、注释
--对某字段进行修改
ALTER TABLE 表名 MODIFY [COLUMN] 字段名 新数据类型 新类型长度 新默认值 新注释;
-- COLUMN关键字可以省略不写
alter table table1 modify column column1 decimal(10,1) DEFAULT NULL COMMENT '注释'; -- 正常,能修改字段类型、类型长度、默认值、注释
-- 正常,能修改字段类型、类型长度、默认值、注释
mysql修改字段名:
ALTER TABLE 表名 CHANGE [column] 旧字段名 新字段名 新数据类型;
Records: 0 Duplicates: 0 Warnings: 0
ALTER TABLE 旧表名 RENAME TO 新表名 ;
以上就是土嘎嘎小编为大家整理的mysql怎么改表的字段相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!