约束 初学者笔记整理

约束 初学者笔记整理

ID:17730540

大小:31.00 KB

页数:6页

时间:2018-09-05

约束 初学者笔记整理_第1页
约束 初学者笔记整理_第2页
约束 初学者笔记整理_第3页
约束 初学者笔记整理_第4页
约束 初学者笔记整理_第5页
资源描述:

《约束 初学者笔记整理》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、约束初学者笔记整理notnull不允许空值基本语法:在建表同时设置约束,直接跟在每个字段字符类型后,如:createtable表名(字段1字段类型(字段长度)notnull,字段2字段类型(字段长度)notnull...)-------------------------------------------------------------------------------------------unique唯一值基本语法:在建表同时设置约束,同notnull语法说明:UNIQUE约束唯一标识数据库表中的每条记录。UNIQUE和PRIMARYKEY约束均为列或列集合提供了唯一性

2、的保证。PRIMARYKEY拥有自动定义的UNIQUE约束。每个表可以有多个UNIQUE约束,但是只能有一个PRIMARYKEY约束。-------------------------------------------------------------------------------------------取消约束基本语法:altertable表名dropconstraint约束名值得注意的是,在删除约束时,会要用到约束名,如果我们之前在建立约束时,没有进行命名,我们就需要查询系统自行命名的约束名,首先在当前数据库下找到sys.all_objects和sys.indexes

3、两个视图(sql2008),在sys.all_objects视图中找到要取消约束的表,查到当前表的object_id,关联sys.indexes找到要删除约束的id删除,即可-------------------------------------------------------------------------------------------同进对多个字段进行约束,并命名在建立表的同时,对多个字段进行约束,并对当前约束命名基本语法:createtable表名(字段1字段类型(字段长度),字段2字段类型(字段长度)constraint约束名约束类型(约束字段1,约束字段2

4、))-------------------------------------------------------------------------------------------如果表已经存在altertable表名addunique(约束字段)-------------------------------------------------------------------------------------------重命名约束altertable表名addconstraint约束名unique(约束字段)-------------------------------

5、------------------------------------------------------------foreignkey外键FOREIGNKEY约束用于预防破坏表之间连接的动作。FOREIGNKEY约束也能防止非法数据插入外键列,因为它必须是它指向的那个表中的值之一。基本语法:CREATETABLE外键表(字段字段类型(字段长度)约束,字段2字段类型(字段长度)约束,...,外键字段字段类型FOREIGNKEYREFERENCES主键表(主键字段))---------------------------------------------------------

6、----------------------------------命名FOREIGNKEY约束,以及为多个列定义FOREIGNKEY约束基本语法:CREATETABLE外键表(字段字段类型(字段长度),字段2字段类型(字段长度),字段3字段类型(字段长度),...,CONSTRAINT约束名FOREIGNKEY(外键字段)REFERENCES主键表(主键字段))-------------------------------------------------------------------------------------------如果表已经存在,设置foreignkey

7、基本语法:ALTERTABLE外键表名ADDFOREIGNKEY(外键字段)REFERENCES主键表(主键字段)-------------------------------------------------------------------------------------------在表存在的情况下,重命名约束,以及定义多个字段基本语法:ALTERTABLE外键表ADDCONSTRAINT约束名FOREIGNKEY(外键字段)REFERENCESPerso

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。