猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
约束是什么鬼
慕运维1139315
浏览 1641
回答 2
2回答
慕粉4207257
约束,就是对于表中元素的规定,它包括主键约束,外键约束和自定义约束。规定了表中的数据需要满足的规则
1
0
0
串猪神
你说的约束应该是像是外键这种东西吧,是为了在数据库这一级别保证数据的完整性,有时候在程序中出现了bug或者报错,导致错误的数据存入了数据库,所以在数据库里做了像外键这种约束,但是在实际生产环境中,数据库表之间很少用外键来进行约束,因为每一次存入数据都会遍历所有关联的表,导致效率降低,可以通过类似事务这种东西来保证数据的完整性,在报错的时候就直接回滚就可以了。
2
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
SQL Server
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续