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