我正忙着研究MySQL,我知道更新用于更新表中的记录或行。那么改变的是什么呢?好像它们是一样的。
谢谢,任何帮助都将不胜感激。
答案 0 :(得分:38)
ALTER
是DDL(数据定义语言)语句。而UPDATE
是DML(数据操作语言)语句。 ALTER
用于更新表的结构(添加/删除字段/索引等)。而UPDATE
用于更新数据。
答案 1 :(得分:11)
ALTER
更改数据库中的表,您可以添加或删除列等。但它不会更改数据(当然,除了删除或添加的列之外)。
虽然UPDATE
更改了表格中的行,但表格保持不变。
答案 2 :(得分:4)
ALTER
用于更改表结构或存储过程等内容,也称为DDL语句。
ALTER table MyTable
ADD MyNewColumn VARCHAR(100)
OR
ALTER PROC dbo.MyStoredProc
答案 3 :(得分:1)
Alter 命令是一种数据定义语言 更新命令是一种数据操作语言 更改示例-表结构、表名、sp、函数 在行或列等中更新示例更改数据库 更改命令更改表结构。 更新命令在表内部进行更改 alter命令用于增加、删除修改数据库中表的属性 更新命令用于更新数据库中的现有记录