1. 首页 > 科技 >

sql主键和外键(sql主键和外键怎么创建)

今天琪琪来给大家分享一些关于sql主键和外键怎么创建方面的知识吧,希望大家会喜欢哦

1、references to 是只的是那个表的外键,以及在那个表中是主键的名字Tno int not null constraint FK2 foreign key references Teachers(Tno),例子:alter table TEST_CLASSCREATE TABLE products (prod_id NUMBER(3) CONSTRAINT p_ck CHECK (prod_id > 0),prod_name CHAR(30),prod_qty NUMBER(6),CONSTRAINT p_name UNIQUE NOT NULL,CONSTRAINT prod_pk PRIMARY KEY (prod_id));CREATE TABLE warehouse (warehouse_id NUMBER(4),roomno NUMBER(10) CONSTRAINT r_id CHECK(roomno BETWEEN 101 AND 200),location VARCHAR2(25),prod_id NUMBER(3),CONSTRAINT prod_fk FOREIGN KEY (prod_id) REFERENCES products(prod_id));例如这两个表格,prod_id是products的主键,也是warehouse这个表格的外键,主外键之间的关联语法就是上述两个表格的创建语句。

2、这样这两个表格就互相关联了,当然主键中不能有重复语句和null值,并且每一个表格只可以有一个主键,但可以有多个外键,希望采纳(点右下角的展开,格式会好很多)。

本文到这结束,希望上面文章对大家有所帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 12345678@qq.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息