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

sql中modify和alter 都可修改,二者区别是什么,第1张

一、功能不同

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

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

二、语法不同

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

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

三、范围不同

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

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

参考资料来源:百度百科-Alter

参考资料来源:百度百科-ALTER TABLE – SQL 命令

alter、update、modify的区别为:修改不同、声明不同、执行不同。

一、修改不同

1、alter:alter修改表的数据结构。

2、update:update修改表的数据内容。

3、modify:modify修改字段类型和长度,即修改字段的属性。

二、声明不同

1、alter:alter在声明修改的数据库时使用。

2、update:update在声明修改的表时使用。

3、modify:modify在声明修改的文件时使用。

三、执行不同

1、alter:alter执行命令完成即生效。

2、update:update要执行“commit”语句之后命令才会生效。

3、modify:modify执行命令完成即生效。


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

原文地址: http://outofmemory.cn/sjk/9886990.html

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

发表评论

登录后才能评论

评论列表(0条)

保存