数据库基础04

数据表的删除和更新

表的删除( DROP TABLE)

DROP 在英语中是“丢掉”“舍弃”的意思。需要特别注意的是,删除的表是无法恢复的 B。即使是被误删的表,也无法恢复,只能重新创建,然后重新插入数据。
 

表的更新(ALTER TABLE)

有时好不容易把表创建出来之后才发现少了几列,其实这时无需把表删除再重新创建,只需使用变更表定义的 ALTER TABLE 语句就可以了。ALTER 在英语中就是“改变”的意思。
 

添加列:ALTER TABLE <表名> ADD COLUMN <列的定义>
不同数据库的更新:

Oracle和SQL Server中不用写COLUMN。
ALTER TABLE <表名> ADD <列名> ;


另外,在Oracle中同时添加多列的时候,可以像下面这样使用括号。
ALTER TABLE <表名> ADD ( <列名>, <列名>,……);
 

删除表中的某一列

ALTER TABLE <表名> DROP COLUMN <列名>;
 

Oracle中不用写COLUMN。
ALTER TABLE <表名> DROP <列名> ;
另外,在Oracle中同时删除多列的时候,可以像下面这样使用括号来实现。
ALTER TABLE <表名> DROP ( <列名>, <列名>,……);
 

ALTER TABLE 语句和DROP TABLE 语句一样,执行之后无法恢复

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值