为了账号安全,请及时绑定邮箱和手机立即绑定

如何修改表的字段名?

/ 猿问

如何修改表的字段名?

weixin_讷言_0 2017-09-19 12:27:13

SQL Server 如何修改表的字段名和数据类型呢?

查看完整描述

4 回答

?
书林路

sql server的语法格式:

只支持删除和添加来修改列名

数据类型可以直接修改

Alter table table_name                --删除列
drop column column_name
Alter table table_name                --添加列
add column_name varchar(20)
Alter table table_name                --修改列数据类型
Alter column column_name datatype


查看完整回答
反对 回复 2017-10-21
?
尘_偷闲

修改字段:alter table 表名 change[modify] 被修改后的字段信息  (修改记得必须要写属性值)

  其中:change可以修改字段名, modify 不修改


 -- 修改user表中age字段信息(类型),(使用modify关键字的目的不修改字段名)

       mysql> alter table user modify age tinyint unsigned not null default 20;

            -- 修改user表的num字段改为mm字段并添加了默认值(使用change可以改字段名)

            mysql> alter table user change num mm int not null default 10;


查看完整回答
反对 回复 2017-09-19
?
weixin_讷言_0

字段名也可以这样修改么

查看完整回答
反对 回复 2017-09-19
?
qq_莫非

使用alter语法可以修改,但是需要注意,如果列中存在不可转换到目标类型的数据,alter会失败。

搜索

alter table xxx alter column xxx int

https://baike.baidu.com/link?url=62aL-_e-KkdpZjw-dx_uAnOu8xEs9nuLd0TPn-ESZZy_hw2ahMYtjUVZyWToQn6w9r7lB_H_5qLmF4aj645Njq


查看完整回答
反对 回复 2017-09-19
  • 4 回答
  • 0 关注
  • 1587 浏览
我要回答

相关问题推荐

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信