SQLServer里面添加约束条件[通俗易懂]
大家好,又见面了,我是你们的朋友全栈君。
1、主键约束: 格式: alter table 表格名称 add constraint 约束名称 增加的约束类型 (列名)
例子: alter table emp add constraint ppp primary key (id);
2、check约束(就是给一列的数据进行了限制) 格式: alter table 表名称 add constraint 约束名称 增加的约束类型 (列名)
例子: alter table emp add constraint xxx check(age>20);
3、unique约束(这样的约束就是给列的数据追加的不重复的约束类型)
格式: alter table 表名 add constraint 约束名称 约束类型(列名)
例子: alter table emp add constraint qwe unique(ename);
4、默认约束(就是让此列的数据默认为一定的数据)
格式: alter table 表名称 add constraint 约束名称 约束类型 默认值) for 列名
例子: alter table emp add constraint jfsddefault 10000 for gongzi;
5、外键约束:
格式: alter table 表名 add constraint 约束名称 约束类型 (列名) references 被引用的表名称 (列名)
例子: alter table emp add constraint jfkdsj foreign key (did) references dept (id);
6、删除约束
alter table 表名 drop constraint 约束名
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/182443.html原文链接:https://javaforall.cn
相关文章
- 比较SQLserver和Oracle:异同点(sqlserver和oracle的区别)
- 比较Mysql和Sqlserver的强弱(mysql和sqlserver)
- SQL Server编码:解锁数据库极限(sqlserver编码)
- 解决SQLServer换行符问题(sqlserver换行符)
- SQLServer:变革企业数据库管理模式(序号 sqlserver)
- 云服务SQL Server快速搭建数据库服务(云服务sqlserver)
- 关注SQL Server:重点关注至关重要(sqlserver重点)
- SQLServer数据库如何还原一个已损坏的库(sqlserver还原库)
- 运用C轻松调用SQLServer(sqlserver调用c)
- 学习SQL Server语句,体验编程之美(sqlserver语句库)
- SQLServer遭受被锁定困扰(sqlserver 被锁)
- 解决SQLServer表锁导致的问题(sqlserver表锁了)
- 学习如何在SQLServer中编辑表格(sqlserver编辑表)
- 深入理解SQL Server索引键(sqlserver索引键)
- SQL Server掌控数据,方便实现业务发展(sqlserver的应用)
- 次SQL Server死锁:多次出现的窘境(sqlserver死锁多)
- SQL Server 实现基于权重的高性能查询(sqlserver 权重)
- 用SQL Server计算时差的秒数(sqlserver时差秒)
- 称SQL Server中出色的库名称(sqlserver 库名)
- SQL Server及其对年龄段人群的关注(sqlserver 年龄)
- SQLServer中嵌套循环的简便之道(sqlserver嵌套循环)
- 始从零开始学习SQLServer(sqlserver哪里开)
- SQLServer晋级,助力企业数据发展(sqlserver升级后)
- SQLServer极速添加新字段,尽在手快有余!(sqlserver加字段)
- SQLServer日期加减操作简单实用,实现时间计算轻松自如(sqlserver日期加减)
- 如何使用SQLServer实现分页查询(sqlserver做分页)
- SQL Server C2:实现数据库效率的秘诀(sqlserver c2)
- SQLServer比较日期大小的方法