您的位置:首页 > 娱乐 > 明星 > 重庆那些网站_织梦商城网站源码_app关键词推广_西安网站开发制作公司

重庆那些网站_织梦商城网站源码_app关键词推广_西安网站开发制作公司

2025/4/29 8:25:47 来源:https://blog.csdn.net/2301_80872441/article/details/147594402  浏览:    关键词:重庆那些网站_织梦商城网站源码_app关键词推广_西安网站开发制作公司
重庆那些网站_织梦商城网站源码_app关键词推广_西安网站开发制作公司

一.概念

约束是用于作用于表中字段上的规则,用于限制存储在表中的数据。

2.目的

保证数据库中数据的正确、有效性、和完整性。

3.分类

 4.案例

1.创建表 

 2.插入数据

3.查看数据 

1.id约束

 

可以看到id在自增 

2.name的null约束

3.check约束 

 

4.default约束

5.外键约束

外键约束用来让两张表的数据之间建立连接,从而保证数据的一致性和完整性。

但是现在我们这样创建这样两张表,他们只要逻辑上的关系 如果把研发部删了 ,emp表却还是写着1号部分,我们需要建立外键关系

1.添加外键   

此时如果你想要删除一个父表的研发部,他将会告诉你,这是一个父表,你还关联了一个子表 

这样就保证了我们数据的一致性和完整性

2.删除外键 

alter table  emp drop foreign key 外键名;

 3.外键删除更新行为

1.cascade(级联)

 更新

现在我们把研发部为1的改为6,子表也会改为6

 

删除 

把研发部删除,也会跟着删除对应有关研发部的所有记录

 

2.set null

2.1更新研发部

改为6

2.2删除研发部

删除6

 

 

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com