5.如何在已经建好的表中删除列跟约束

5.如何在已经建好的表中删除列跟约束

本网页链接:https://mp.csdn.net/mdeditor/101749084#

学了添加后,删除也变得格外的简单。
对于列的删除,代码如下:

alter table Students drop column 临时添加

这里也可以同时删去多个,格式是

alter table [表名] drop column [列名]
或者
alter table [表名] drop column [列名1],[列名2],[列名3]

对于约束的删除就更简单了,
特别提醒:删约束时,要先删除外键,再删除主键。

alter table Depts drop CK_Dno
alter table Depts drop PK_Dno

格式为:

alter table [表名] drop [约束名]
或者
alter table [表名] drop [约束名1],[约束名2],[约束名3]

drop还可以删除已经存在的表:

drop table [表名]

例如:

drop table Students

当然了,这里要删除表,那么这个表的主键不可以是别人的外键,否则将删不了,除非你删除外键约束。
如果有发现什么不对或者觉得加点什么比较好的,欢迎在评论区提出亲们的看法。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值