数据库及SQL知识
发布时间
阅读量:
阅读量
一、Alter和Update的区别
- 功能上的区别
Alter:修改表结构
例如增加列:ALTER TABLE 【表名】 ADD 【列名】 【类型】
删除列:ALTER TABLE 【表名】 DROP 【列名】
重命名列:ALTER TABLE 【表名】 CHANGE 【列名】【新名】
对表中的字段进行修改:使用alter table语句将指定的表名中更改字段名为新的列名,并指定新字段的数据类型以及是否允许非空值。(重命名列)
alter table 表名称 modify 字段名称 字段类型 [是否允许非空]。 (不更换列名)
UPdate:修改表数据
例如修改字段id列的值:update 【表名】 set id=2
- 本质上的区别(了解):
Alter:Alter即为数据定义语言(Data definition language),当修改数据库表结构时,无需提交或回滚操作。
Update operation:Update operation is a data manipulation language (DML),when modifying data values, it is necessary to perform Commit and Rollback operations to ensure the transaction
全部评论 (0)
还没有任何评论哟~
