数据库外码是什么

数据库外码是什么,第1张

数据库外码的含义:数据库中如果一个关系中的一个属性是另外一个关系中的主码则这个属性为外码。外码在数据库中是相对主码而言的,即外键用于建立和加强两个表数据之间的链接的一列或多列。主码与外部码提供了一个实现关系间联系的手段,也是在计算机世界描述现实世界实体间联系的手段。

1、创建主键测试表test_key_p,

create table test_key_p(id number, class_id number)

2、创建两一个主键测试表test_key_f,class_id字段作为test_key_p表的外键,

create table test_key_f(class_id number, class_name varchar2(20))

3、编写sql,添加主键、外键,

-- Create/Recreate primary, unique and foreign key constraints

alter table TEST_KEY_P add constraint p_key1 primary key (ID)

alter table TEST_KEY_P add constraint f_key2 foreign key (CLASS_ID) references test_key_f (CLASS_ID)

4、查看主键、外键信息,ID为primary即主码,CLASS_ID为foreign即外码,


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9626881.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存