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

在sql中使用modify和alter都可修改,二者区别是什么?

在sql中使用modify和alter都可修改,二者区别是什么?

慕丝7291255 2021-08-18 15:15:50
比如修改数据表的名称 字段名以及属性的都要用哪个
查看完整描述

2 回答

?
哔哔one

TA贡献1854条经验 获得超8个赞

一、功能不同

1、modify:只能修改字段的属性。

2、alter:除了修改字段属性外,还可以做增加删除操作。

二、语法不同

1、modify:修改字段名使用:ALTER TABLE [表名] MODIFY [列名] [数据类型]

2、alter:数据库SQL语言的修改语句,可以用来修改基本表,表示格式为:ALTER TABLE<表名>[改变方式]。


三、范围不同

1、modify:只是alter功能下的一个功能模块。

2、alter:包括“ADD ”、“DROP ”、“CHANGE ”、“MODIFY ”四个功能模块。




查看完整回答
反对 回复 2021-08-23
?
守候你守候我

TA贡献1802条经验 获得超10个赞

modidy是修改字段的属性
只是alter的一个功能
alter还能做add,set等操作

修改数据表的名称用rename
字段名以及属性用modify
字段值用set
这些全是alter

查看完整回答
反对 回复 2021-08-23
  • 2 回答
  • 0 关注
  • 335 浏览
慕课专栏
更多

添加回答

举报

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