SQL语言中的修改语句ALTER和UPDATE有何区别?

都怎么使用?

第1个回答  2008-03-08
alter 可以用来增加或减少表的列
alter table名字 add 列 类型
update 是用来更改表里的数据
update table set 列名 = 数值 (where 限制条件)
第2个回答  2008-03-06
总的说alter是修改表的结构,update是修改数据
第3个回答  2008-03-08
2楼的答案好经典啊,长知识了
第4个回答  2018-06-19
alter 的操作对象是表和字段:设置主键改变表的结构等。
update的操作对象是字段下的数据:更改哪个表中的数据都是对数据而言的。
第5个回答  2020-06-19
一、功能上的区别
1、Alter:修改bai表结构
例如:
增加表的字du段zhi
Alter table test Add(id,int).
2、UPdate:修改表数据
例如:
修改字段id列的值dao
update test set id=2;
二、本质上的区别
1、Alter是数据定义语言(Data difinition Language),在修改表的结构时,不需要Commit和Rollback。
2、Update是数据数据操作语言(Data manipulation Language),在修改数据值时,需要Commit和Rollback,否则提交的结构无效。
相似回答