主、外键约束_创建主键约束
创建 主键 约束 外键
2023-06-13 09:14:30 时间
主、外键约束
点关注不迷路,欢迎再来!
精简博客内容,尽量已专业术语来分享。 努力做到对每一位认可自己的读者负责。 帮助别人的同时更是丰富自己的良机。
主键和外键是两种类型的约束; 1.主键是能唯一的标识表中的每一行,就是说这一列非空且值不重复,可以指定为主键;作用是用来强制约束表中的每一行数据的唯一性; 2.外键是b表中的某一列引用的值来源于a表中的主键列。也是约束b表中的外键列的值必须取致a表中的主键列值,不是其中的值就不能插入b表中。可以形成a表b表的联系,保持数据的约束和关联性。
创建主表主键:
CREATE table dept (
deptno NUMBER(11) PARIMARY KEY,
dname VARCHAR2(14) not null,
loc VARCHAR2(13)
);
创建副表及外键:
CREATE table emp(
empno NUMBER(4,0) PRIMARY KEY,
ename VARCHAR2(10),
did NUMBER(11) not null
);
ALTER TABLE emp ADD CONSTRAINT fk_deptno FOREIGN KEY(did ) REFERENCES dept(deptno)
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/180053.html原文链接:https://javaforall.cn
相关文章
- ansible创建用户
- Excel学习----一键创建相应“惟一性”的文件,再筛选数据并写入相应的文件中
- 如何使用ForceAdmin不断创建UAC弹窗
- 使用VBA自定义函数创建数字序列
- Loadrunner11创建脚本、打开vugen、controller、analysis超级慢的解决方法
- (十五)OptionsApi 创建 Pinia
- Oracle 创建主键自增表示例代码
- oracle创建表,序列,触发器,自动生成唯一主键详解数据库
- 解决Linux下创建线程失败的问题(linux创建线程失败)
- 安装Linux:从镜像文件中创建新的开始(镜像安装linux)
- MySQL 创建表之主键制定法(mysql创建表主键)
- BLUI:创建游戏 UI 的简单方法
- MySQL如何创建多个表(mysql创建多个表)
- Oracle实现自动生成唯一的UUID(oracle创建uuid)
- Oracle数据库:一步步学习主键创建操作(oracle主键创建)
- 利用MySQL视图创建主键索引(mysql 视图 主键)
- 如何在Linux上创建隐藏文件(linux创建隐藏文件)
- Oracle主键创建的深入分析(oracle主键创建时间)
- MySQL数据库优化创建两字段唯一索引,实现数据一致性(mysql两字段唯一索引)
- Oracle数据库中如何创建主键(oracle主键如何创建)
- 创建Oracle数据库中主键的创建与管理(oracle 主键在哪里)
- MySQL里CreateIndex能否创建主键PrimaryKey
- jquery创建一个新的节点对象(自定义结构/内容)的好方法