黑马程序员_SQL SERVER 学习笔记.约束
来源:互联网 发布:d3.js 地图热力图 编辑:程序博客网 时间:2024/04/26 16:02
1.主键约束
什么是主键
唯一区分
逻辑主键
与描述数据无关的一个字段
业务主键
与描述数据相关的一个字段
如何创建主键
SSMS
在表中设计表的时候,在指定字段,右键,设为主键
使用T-SQL创建主键
在表创建完毕以后,通过修改表,创建主键
语法
alter table 表名
add
constraint PK_表名_字段名 primary key(字段名)
创建表的时候如何使得字段自动增长
能够自动增长的一定是整数
语法
testId int identity(1,1)
一旦数据添加了自动增长,那么添加数据的时候就不允许手动添加这个值
2,其他约束
唯一约束
保证数据唯一
alter table 表名
add
constraint UQ_表名_字段名 unique(字段);
与主键约束的区别
主键定义了表,一张表中只允许有一个主键
默认约束(default)
有些时候需要有默认值
-T-SQL
alter table 表名
add
constraint DF
检查约束
用来限定输入的数据,检查是否符合某些规则
T-SQL
alter table 表名
add
constraint CK_表名字段名 check(表达式)
表达式是一些判断的规则
stuAge>+0
外键约束
连接两张表的关系
有外键的就是外键表
关系的建立在两张表之间的
T-SQL
alter table 外键表名
add
constraint FK_外键表_字段
什么是主键
唯一区分
逻辑主键
与描述数据无关的一个字段
业务主键
与描述数据相关的一个字段
如何创建主键
SSMS
在表中设计表的时候,在指定字段,右键,设为主键
使用T-SQL创建主键
在表创建完毕以后,通过修改表,创建主键
语法
alter table 表名
add
constraint PK_表名_字段名 primary key(字段名)
创建表的时候如何使得字段自动增长
能够自动增长的一定是整数
语法
testId int identity(1,1)
一旦数据添加了自动增长,那么添加数据的时候就不允许手动添加这个值
2,其他约束
唯一约束
保证数据唯一
alter table 表名
add
constraint UQ_表名_字段名 unique(字段);
与主键约束的区别
主键定义了表,一张表中只允许有一个主键
默认约束(default)
有些时候需要有默认值
-T-SQL
alter table 表名
add
constraint DF
检查约束
用来限定输入的数据,检查是否符合某些规则
T-SQL
alter table 表名
add
constraint CK_表名字段名 check(表达式)
表达式是一些判断的规则
stuAge>+0
外键约束
连接两张表的关系
有外键的就是外键表
关系的建立在两张表之间的
T-SQL
alter table 外键表名
add
constraint FK_外键表_字段
0 0
- 黑马程序员_SQL SERVER 学习笔记.约束
- 黑马程序员_Sql Server笔记
- 黑马程序员_SQL Server学习第一季
- 黑马程序员_SQL Server学习第二季
- 黑马程序员_Sql Server总结
- 黑马程序员_SQL的学习
- 黑马程序员_SQL Server 数据操作总结
- 黑马程序员_SQL SERVER基础知识整理
- 黑马程序员_SQL视频学习之练习
- 黑马程序员_Sql学习总结(一)
- 黑马程序员_Sql学习总结(二)
- 黑马训练营_SQL学习笔记
- 黑马程序员_SQL 函数
- 黑马程序员_sql语句
- 黑马程序员_sql
- 黑马程序员_SQL Server数据的导入小结(1)
- 黑马程序员_SQL Server数据导入小结(2)
- 黑马程序员_SQL基本语法
- Java中static、this、super、final用法
- newButton.Click+=new EventHandler(newButton_Click);
- 昆明半程马拉松:1名选手死亡5名选手昏迷(图)
- 7个示例科普CPU Cache
- (16)JS实现简单的选项卡
- 黑马程序员_SQL SERVER 学习笔记.约束
- 自然对齐:sizeof struct, union
- js实现网页自动刷新
- Lua学习与交流——Lua os.date 和 os.time 分享
- Dependency injection and inversion of control
- django notes 5 urlconfig
- DirectX 9.0 (5) 点光源
- CNN Features off-the-shelf: an Astounding Baseline for Recognition
- 常见浏览器兼容性问题与解决方案