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 命令

通过更改、添加或删除列和约束,重新分配分区,或者启用或禁用约束和触发器,从而修改表的定义。简单说就是修改表结构的。

CREATE TABLE doc_exa ( column_a INT)

GO

ALTER TABLE doc_exa ADD column_b VARCHAR(20) NULL

ALTER TABLE 语句

ALTER TABLE 语句用于在已有的表中添加、删除或修改列。

语法格式

如需在表中添加列,请使用下面的语法:

如需删除表中的列,请使用下面的语法(请注意,某些数据库系统不允许这种在数据库表中删除列的方式):

-from shulanxt

要改变表中列的数据类型,请使用下面的语法:

主要的知识点大概就这么多,题主如果需要相关的实例的话,我看有一个叫树懒学堂整理了很多数据库的教程,希望能对您有所帮助哈~

望采纳~


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

原文地址:https://54852.com/sjk/10027955.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存