怎样修改mysql字段类型?

怎样修改mysql字段类型?,第1张

使用ALTER命令修改,格式:\x0d\x0aALTER TABLE 表名 MODIFY COLUMN 字段名 字段类型定义\x0d\x0a\x0d\x0a例如:\x0d\x0aALTER TABLE chatter_users MODIFY COLUMN ip VARCHAR(50)

对mysql数据表中的某个字段的所有数据修改,可以使用update语句,语法是:

update table_name set column = value[, colunm = value...] [where condition]

[ ]中的部分表示可以有也可以没有。

例如:

update students set stu_name = "zhangsan", stu_gender = "m" where stu_id = 5

扩展资料:

SQL修改字段属性总结:

1、修改表中字段类型 可以修改列的类型,是否为空)

Alter table [表名] alter column [列名] 类型

2、向表中添加字段

Alter table [表名] add [列名] 类型

3、删除字段

Alter table [表名] drop column [列名]

4、添加主键

Alter table [表名] add constraint [ 约束名] primary key( [列名])

5、添加唯一约束

Alter table [表名] add constraint [ 约束名] unique([列名])

6、添加表中某列的默认值

Alter table [表名] add constraint [约束名] default(默认值) for [列名]

1、创建测试表,

create table test_update_cols(id int,value varchar(20))

2、插入测试数据;

insert into test_update_cols values (1,'v1')

insert into test_update_cols values (2,'v2')

insert into test_update_cols values (3,'v3')

insert into test_update_cols values (4,'v4')

3、查询表中全量数据;select t.* from test_update_cols t

4、编写语句,同时更新id和value两个字段;

 update test_update_cols set id = id+100, value = concat(value,'00')

5、编写语句,重新查询数据,可以发现两个字段已经被更新;select t.* from test_update_cols t


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6025117.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-12
下一篇 2023-03-12

发表评论

登录后才能评论

评论列表(0条)

保存