drop与delete,alter与update的区别

本文详细解释了SQL中的ALTER和UPDATE语句的区别,通过类比房间与家具的修改来直观理解这两种操作的侧重点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

drop一般用于删除整体性数据如表,模式,索引,视图,完整性限制等
delete用于删除局部性数据如表中的某一元组

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

打个比方一个表有多字段,字段里面有数据
比作一个楼里有很多房间,房间里面有家具
alter是改房间(表名),update是改家具(表里的数据)
ALTERTABLE修改表名值

alter修改表名的列
用法,表名是"你家"
在你家加个字段"客厅"就是
ALTERTABLE你家ADD客厅VARCHAR(8)
VARCHAR(8)表示8平米
把你家客厅改厨房就是
ALTERTABLE你家CHANGE厨房客厅VARCHA(8)

在客厅改椅子就是(你家以前是凳子)
update你家set椅子=长椅子

alter可以用来增加或减少表的列
altertable名字add列类型
update是用来更改表里的数据
updatetableset列名=数值(where限制条件)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值