约束是什么鬼

慕运维1139315
浏览 1641回答 2
2回答

慕粉4207257

约束,就是对于表中元素的规定,它包括主键约束,外键约束和自定义约束。规定了表中的数据需要满足的规则

串猪神

你说的约束应该是像是外键这种东西吧,是为了在数据库这一级别保证数据的完整性,有时候在程序中出现了bug或者报错,导致错误的数据存入了数据库,所以在数据库里做了像外键这种约束,但是在实际生产环境中,数据库表之间很少用外键来进行约束,因为每一次存入数据都会遍历所有关联的表,导致效率降低,可以通过类似事务这种东西来保证数据的完整性,在报错的时候就直接回滚就可以了。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

SQL Server