Advertisement

数据库及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)

还没有任何评论哟~