SQL中ALTER和UPDATE命令的区别
1. ALTER命令:
ALTER SQL 命令是一个 DDL(数据定义语言)语句。 ALTER
用于更新数据库中表的结构(如添加、删除、修改数据库中表的属性)。
语法 :
2. UPDATE命令:
UPDATE SQL 命令是一个 DML(数据操作语言)语句。它用于操作任何现有列的数据。但不能改变表的定义。
语法 :
注意:如果没有 WHERE 子句,表中的所有记录都将被更新。
SQL 中 ALTER 和 UPDATE 命令的区别:
SR.NO | ALTER命令 | UPDATE命令 |
---|---|---|
1 | ALTER命令是数据定义语言 (DDL)。 | UPDATE 命令是一种数据操作语言 (DML)。 |
2 | ALTER命令将在结构级别而不是数据级别执行操作。 | UPDATE命令将在数据级别执行。 |
3 | ALTER命令用于添加、删除、修改数据库中关系(表)的属性。 | UPDATE 命令用于更新数据库中的现有记录。 |
4 | ALTER命令默认将所有元组的值初始化为NULL。 | UPDATE 命令将命令中的指定值设置为元组。 |
5 | ALTER命令对表结构进行更改。 | UPDATE命令对表内的数据进行更改。 |
6 | ALTER命令示例:表格结构、表格名称、SP、函数等。 | UPDATE命令示例:更改表格中的行或列中的数据等。 |