我是靠谱客的博主 优雅煎饼,这篇文章主要介绍数据库的修改+删除,现在分享给大家,希望可以做个参考。

修改数据表

1.ADD方式

:增加新列和完成性的约束,定义和CTREATE TABLE一样;
*定义的是一个默认为NULL,所以不能设置约束为NOT NULL;
增加新列 例子://增加了一个班号和住址列
ALTER TABLE S
ADD
Class_NO CHAR(6),
Address CHAR(40)


完全性的约束 例子://使score在0-100之间
ALTER
TABLE
SC
ADD
CONTREAINT
Score_chk
CHECK(Score BETWEED
0 AND 100)

2.ALTER方式

:修改某些列
ALTER TABLE<表名>
ALTER TABLE <列名> <数据类型> [NULL / NOT NULL]
例://将S表中SN列加宽10个字符;
ALTER TABLE S
ALTER COLUMN
SN CHAR(10)

限制:
1.不能改变列名;
2.不能将有空值的修改成NOT NULL;
3.不能减少列的宽度,也不能改变列的类型;
4.只能修改约束NULL/NOT NULL,其他类型的约束,只能先删除,后修改;

3.DROP方式
只删除完整性约束的定义;
定义: ALTER TABLE <表名>
DROP CONSTRAINT S_Prim<约束名>
例子://删除S表中的主键
ALTER TABLE S
DROP CONSTRAINT S_Prim

删除基本表

 DROP
TABLE S//删除表S;

最后

以上就是优雅煎饼最近收集整理的关于数据库的修改+删除的全部内容,更多相关数据库内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(66)

评论列表共有 0 条评论

立即
投稿
返回
顶部