TA贡献42条经验 获得超15个赞
约束,就是对于表中元素的规定,它包括主键约束,外键约束和自定义约束。
规定了表中的数据需要满足的规则
TA贡献155条经验 获得超200个赞
你说的约束应该是像是外键这种东西吧,是为了在数据库这一级别保证数据的完整性,有时候在程序中出现了bug或者报错,导致错误的数据存入了数据库,所以在数据库里做了像外键这种约束,但是在实际生产环境中,数据库表之间很少用外键来进行约束,因为每一次存入数据都会遍历所有关联的表,导致效率降低,可以通过类似事务这种东西来保证数据的完整性,在报错的时候就直接回滚就可以了。
10+年DBA老司机带你轻松玩转 SQL
¥ 48.00
举报