失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > Oracle数据库:约束条件:主键约束 唯一约束 检查约束 非空约束 外键约束 默认值填写

Oracle数据库:约束条件:主键约束 唯一约束 检查约束 非空约束 外键约束 默认值填写

时间:2022-08-10 00:13:00

相关推荐

Oracle数据库:约束条件:主键约束 唯一约束 检查约束 非空约束 外键约束 默认值填写

Oracle数据库:约束条件:主键约束、唯一约束、检查约束、非空约束、外键约束、默认值填写

找工作是学历、能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很多算法学生都得去找开发,测开

测开的话,你就得学数据库,sql,oracle,尤其sql要学,当然,像很多金融企业、安全机构啥的,他们必须要用oracle数据库

这oracle比sql安全,强大多了,所以你需要学习,最重要的,你要是考网络警察公务员,这玩意你不会就别去报名了,耽误时间!

oracle系列文章:

【1】Oracle数据库:啥是oracle数据库?你为啥要学oracle?

【2】Oracle数据库:oracle 11g安装教程,已安装好的oracle各个文件夹的作用,oracle用户权限怎么样

【3】Oracle数据库:oracle启动,oracle客户端工具plsql安装教程和使用方法

【4】Oracle数据库:创建表空间,创建新用户,给用户分配对象、角色和系统权限,登录新用户建表

【5】Oracle数据库:链接配置,包括sqlnet.ora里面的transnames.ora配置数据库标识符SID,listener暂时简单了解

【6】Oracle数据库:net configureation assistant工具配置监听listener,配置本地网络访问服务器上的数据库

【7】Oracle数据库:oracle字符类型、数字类型、创建表表名的命名规则

文章目录

Oracle数据库:约束条件:主键约束、唯一约束、检查约束、非空约束、外键约束、默认值填写@[TOC](文章目录) oracle数据库中的约束条件外键约束总结

oracle数据库中的约束条件

必须符合要求,才能放入表格,否则gg

就是列的校验规则——这些玩意mysql里面也有的,当然,mysql可以做的oracle也可以做

在keys中指定表名:users

type指定为仨,primary

column中选择id,具备主键约束

apply

你设置为主键,则绝对唯一,且不能为null

你去添加数据,如果id重复,gg

这些和mysql一样的

你不给主键,也不行

可以为空,但是要唯一,就是unique

有空只能有一个空

约束条件命名要有差异,加一个_2啥的,变一下

再添加数据,你发现

name重复不行

可以为空吗?,可以,有一个就行

但是俩就不行了

貌似2个也行哦

我看了可以

check,是检查条件

用括号(内部写条件)

比如最小值–最大值

(列名><= and 条件2)

加一波数据瞅瞅

不满足条件的不行

满足就OK

非空约束是可以通过编辑表格时,列后面的nullable来勾选

好说

外键约束

外键约束

foreign

两个表格之间的约束,建立联系

如果我们还有一个新的表t_users

里面有一个主键id

比如

id设置好主键约束方便别的表格访问id

放了一个1

现在,我们希望users里面有一个列,比如它叫tid

这个列,存啥呢,存的是t_users表格里面的主键id那些数据

那就需要把users和t_users关联起来,通过这俩列

你看看

那我们需要把表格users中的tid中设置一个外键约束

这样你就会发现,users表中的tid,每次填写数据,和t_users表的id,必须要对应

写错了就不行

此时,你给t_users写俩列

然后你去users表里面写数据,如果tid不是11 和 12

都不行的

你看看

13就不成

这种错误导致我plsql直接炸了

气死

不给列加名字的话,可以默认

它会在你不写时,自动填充,一切OK

总结

提示:重要经验:

1)

2)学好oracle,即使经济寒冬,整个测开offer绝对不是问题!同时也是你考公网络警察的必经之路。

3)笔试求AC,可以不考虑空间复杂度,但是面试既要考虑时间复杂度最优,也要考虑空间复杂度最优。

如果觉得《Oracle数据库:约束条件:主键约束 唯一约束 检查约束 非空约束 外键约束 默认值填写》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。