数据库中ALTER 和 UPDATE的区别

来源:百度知道 编辑:UC知道 时间:2024/05/30 20:28:10
搞不懂

update是更新数据(表内的数据 如 把数据表内的姓名改成 压蠛蝶) alter是更新架构( 比如 修改存储过程,修改表架构,修改视图)

在各个数据库中都会有涉及到SQL语句的使用,其中有关于两个更新数据的语句-----update与alter!
1.关于他们两个的广义是就比作一个楼里有很多房间,房间里面有家具
alter是改房间,update 是改家具。
alter的用法是修改基本表 alter table<表名>add
column<新列名><数据类型>-----增加新 列同时指明约束
2.alter 用于修改原有的列定义
举例:向student表中添加‘入学时间’列,其数据类型为日期类型
alter table student add column scome
datetime
3.update修改表内的数据 updata <表名>set <列名>
举例:将学生08001的年龄改为22岁
update student where sno=22;

ALTER是修改表结构或存储过程的如ALTER TABLE、ALTER PROCEDURE
UPDATE是修改表里面的内容的

简单来说,alter是用来修改数据库的表结构的,update是用于修改表中的数据的

一个是DDL语句,一个是DML语句
一个可以回滚,一个不可以回滚