sql中constraint的用处

sql中constraint的用处

ID:37713033

大小:14.67 KB

页数:4页

时间:2019-05-29

sql中constraint的用处_第1页
sql中constraint的用处_第2页
sql中constraint的用处_第3页
sql中constraint的用处_第4页
资源描述:

《sql中constraint的用处》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、sql中constraint主要是增加约束这个主要就是增加约束的以下几种约束、并一一列举:1.主键约束:主键约束:就是对一个列进行了约束,约束为(非空、不重复)要对一个列加主键约束的话,这列必须满足条件非空,这样才可以约束以下是代码  要对一个列加主键,列名为id,表名为emp格式为:altertable表格名称addconstraint约束名称增加的约束类型(列名)例子:altertableempaddconstraintpppprimarykey(id)2.check约束:check约束:给一列的数据进行了限制比方说,年龄列的数据

2、都要大于20的表名(emp)列名(age)格式:altertable表名称addconstraint约束名称增加的约束类型(列名)例子:altertableempaddconstraintxxxcheck(age>20)3.unique约束:unique约束:给列的数据追加的不重复的约束类型格式:altertable表名addconstraint约束名称约束类型(列名)比方说可以给ename列加个unique,让ename列的数据不重复例子:altertableempaddconstraintqweunique(ename)4.默认约

3、束:默认约束:让此列的数据默认为一定的数据格式:altertable表名称addconstraint约束名称约束类型默认值)for列名比方说:emp表中的gongzi列默认为10000altertableempaddconstraintjfsddefault10000forgongzi5.外键约束:外键其实就是引用因为主键实现了实体的完整性,外键实现了引用的完整性,应用完整性规定,所引用的数据必须存在!其实就是个引用,比方说一个表名称叫dept里面有2列数据一列是ID一列是ENAMEid:表示产品的编号ename:表示产品的名称另外一

4、个表格名称是emp里面有2列数据,一列是ID一列是DIDid:表示用户号did:表示购买的产品号要让emp表中的did列去引用dept表中的id可以用下面的方法格式:altertable表名addconstraint约束名称约束类型(列名)references被引用的表名称(列名)例子:altertableempaddconstraintjfkdsjforeignkey(did)referencesdept(id)

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

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

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