我是靠谱客的博主 优雅煎饼,最近开发中收集的这篇文章主要介绍数据库的修改+删除,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

修改数据表

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;

最后

以上就是优雅煎饼为你收集整理的数据库的修改+删除的全部内容,希望文章能够帮你解决数据库的修改+删除所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部