SQL语言中的修改语句ALTER和UPDATE有何区别?
1个回答
2022-12-11 · 百度认证:北京惠企网络技术有限公司官方账号
关注
展开全部
1、作用区别:
ALTRT用来修改基本表,是对表的结构进行操作,比如对字段的增加、删除、修改类型
UPDATE用来修改表中的数据,修改某一行某一列的值
2、从本质上区分:
Alter是数据定义语言(Data difinition Language),在修改表的结构时,不需要Commit和Rollback。
Update是数据数据操作语言(Data manipulation Language),在修改数据值时,需要Commit和Rollback,否则提交的结构无效
扩展资料
Alter用法
1、删除列
ALTER TABLE 【表名】 DROP 【列名】
2、增加列
ALTER TABLE 【表名】 ADD 【列名】 【类型】
3、重命名列
ALTER TABLE 【表名】 CHANGE 【列名】【新名】
4、修改表字段
alter table 表名称 change 字段名称 字段名称 字段类型 [是否允许非空]
Update用法
修改表中字段
update 表名 set 字段=新值 where 主键=值
参考资料:Mysql官方参考手册
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询