社区
Oracle
帖子详情
主键,外键,索引等名字放在系统的哪张表里?
djwdjw
2003-10-15 05:22:38
主键,外键,索引等名字放在系统的哪张表里?
...全文
160
5
打赏
收藏
主键,外键,索引等名字放在系统的哪张表里?
主键,外键,索引等名字放在系统的哪张表里?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
djwdjw
2003-10-16
打赏
举报
回复
原来大家都知道,谢谢大家。
yxzhjm
2003-10-16
打赏
举报
回复
主键、外键在user_constraints表里,
smallcrocodile
2003-10-16
打赏
举报
回复
mosaic(影子) 兄说的对
beckhambobo
2003-10-15
打赏
举报
回复
ind,USER_CONS_COLUMNS
mosaic
2003-10-15
打赏
举报
回复
sys.dba_objects
user_objects
看其中的object_type,有INDEX,TABLE等等类型
oracle创建表的方法和一些常用命令
1、
主键
和
外键
主键
:关系型数据库中的一条记录中有若干个属性,若其中的某一个属性组(注意是组,可以是一个,也可以是多个)能唯一标识一条记录,那么该属性组就是
主键
外键
:关系型数据库表中的一列或者某几列的组合,它的值与另外一张表的某一列或者某几列相匹配,且为另一张表的
主键
(即这张表的某一列或某几列是另外一张表的
主键
,称这一列或几列为另外一张表的
外键
) 注1:一张表
主键
只能有一个,可以有多个
外键
以及唯一
索引
注2:Oracle数据库共有5个约束:
主键
、
外键
、非空、唯一、条件非空:这个列的值不能为空(NOT NULL)唯一:这个列的值在表中是唯一存在的,不能重复,但可以为空值(NULL)条件:可以对列的
SQL的
主键
和
外键
1.定义
主键
和
外键
主要是为了维护关系数据库的完整性。 总结一下: (1)
主键
是能确定一条记录的唯一标识。 eg:一条记录包括身份正号,姓名,年龄。身份证号是唯一能确定你这个人的,其他都可能有重复,所以,身份证号是
主键
。 (2)
外键
用于与另一张表的关联。是能确定另一张表记录的字段,用于保持数据的一致性。 eg:A表中的一个字段,是B表的
主键
,那它就可以是A表的
外键
。 2.
主键
、
外键
和
索引
的区别? 3.数据库的
主键
,
外键
等之间的关系
主键
:一般情况下,满足第一范式的表都有一个
主键
Primary key,用于唯
极简的MySql入门速成视频教程【完整版】
mysql环境配置、sql语句、使用可视化工具和cmd窗口连接mysql、聚合函数、求和、求最值、求平均数、数据分类汇总、分类汇总后过滤、分类汇总后过滤再排序、视图、
索引
、约束、存储过程、事务、数据库自动备份和还原、...
主键
和
外键
1.定义1.1 什么是
主键
和
外键
1.2
主键
和
外键
的作用1.3
主键
、
外键
和
索引
的区别2.
主键
(primary key)2.1 通过SSMS设置
主键
2.2 通过SQL语句设置
主键
3.
外键
(foreign key)3.1 通过SSMS设置
外键
3.2 通过SQL语句设置
外键
4.SQL语句向已存在表设置
主键
和
外键
4.1 已存在表设置
主键
4.2 已存在表设置
外键
1.定义1.1 什么是
主键
和
外键
关系型数据库...
主
外键
用法详解
1)
主键
(PK):唯一标识一条记录,不能有重复的,不允许为空;用来保证数据完整性;
主键
只能有一个。2)
外键
(FK):表的
外键
是另一表的
主键
,
外键
可以有重复的, 可以是空值;用来和其他表建立联系用的;一个表可以有多个
外键
。在Oracle数据库中,
外键
是用来实现参照完整性的方法之一。被参照的表称之为父表(parent table),创建
外键
的表称之为子表(child table)。子表中的
外键
关联了父表中的
主键
。
外键
可以在创建表时定义或者通过ALTER TABLE语句创建。
Oracle
17,086
社区成员
55,238
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章