额滴数据库太薄弱了,整理一下知识点吧: 外键(foreign key)约束: 在建表之后,为表增加外键约束可以像下面这样操作: 为表增加外键约束: 1、alert table student 2、add constraint stu_fk foreign key (classid) 3、references class(classid) 为stude

额滴数据库太薄弱了,整理一下知识点吧:

外键(foreign key)约束:

在建表之后,为表增加外键约束可以像下面这样操作:

为表增加外键约束:

1、alert table student

2、add constraint stu_fk foreign key (classid)

3、references class(classid)

为student表增加外键(我们称student为字表)。

其中,第二行代码表示为student表的classid字段增加外键约束,外键约束的别名叫stu_fk。

第三行代码表示该外键约束指向class表中的classid列。

注意:外键列(第一个classid)和被引用列(第二个classid)的列名可以不同,但是数据类型要相同;另外,在创建外键约束之前,父表必须已经存在,并且父表的引用列也就是父表的主键列必须被定义为unique或者primary key约束。

在建表时,为表增加外键约束可以像下面这样操作:

create table student(

stu_id number(8) not null primary key; //表的主键

st

oracle中常见ck和fk是什么,oracle知识整理相关推荐

  1. oracle中常见ck和fk是什么,Oracle常用知识总结

    1.曾经不小心把开发库的数据库表全部删除,当时吓的要死.结果找到下面的语句恢复到了1个小时之前的数据!很简单. 注意使用管理员登录系统: select * from 表名 as of timestam ...

  2. Oracle中各个命中率的总结及调优笔记整理

    Oracle中各个命中率的总结及调优笔记整理 关于Oracle中各个命中率的计算以及相关的调优 1)Library Cache的命中率: .计算公式:Library Cache Hit Ratio = ...

  3. oracle 的exp是什么,oracle中exp和imp是什么,oracle中exp和imp有何区别 | 学步园

    oracle中exp和imp是什么,oracle中exp和imp有何区别.exp和imp的输入都是名字和值对:exp parameter_name=value 或exp parameter_name= ...

  4. Oracle中常见的Hint(一)

    Oracle中的Hint可以用来调整SQL的执行计划,提高SQL执行效率.下面分类介绍Oracle数据库中常见的Hint.这里描述的是Oracle11gR2中的常见Hint,Oracle数据库中各个版 ...

  5. oracle中如何创建一个过程,如何开发ORACLE存储过程

    一. 概述 Oracle存储过程开发的要点是: • 使用Notepad文本编辑器,用Oracle PL/SQL编程语言写一个存储过程; • 在Oracle数据库中创建一个存储过程; • 在Oracle ...

  6. oracle中存储过程和函数有什么区别,Oracle中存储过程和函数的区别

    Oracle中存储过程和函数的区别 存储过程和函数:  www.2cto.com 例子: [sql] //创建过程 create or replace procedure add_emailinfo( ...

  7. oracle中overwrite写法,【学习笔记】Oracle 11G新特性restart的深入研究案例

    [学习笔记]Oracle 11G新特性restart的深入研究案例 时间:2016-11-26 22:35   来源:Oracle研究中心   作者:网络   点击: 次 天萃荷净 Oracle研究中 ...

  8. oracle中in函数在子查询使用,Oracle In

    oracle函数 的 Oracle In 在本教程中,您将学习如何使用Oracle IN运算符来确定值是否与列表或子查询中的任何值相匹配. Oracle IN操作符介绍 Oracle IN运算符确定值 ...

  9. Oracle中随机抽取N条记录,使用Oracle分析函数随机抽取N条记录

    模拟一个歌曲表,有歌曲ID和作者ID,并且初始化一些数据 create table music( music_id int primary key, userid int ); 模拟一个歌曲表,有歌曲 ...

最新文章

  1. 微信小程序直播如何接入?开源代码接入案例分享
  2. 目标检测--R-FCN: Object Detection via Region-based Fully Convolutional Networks
  3. ServletJSP学习笔记--导航
  4. 持续集成部署Jenkins工作笔记0015---编辑SVN钩子程序
  5. java中import的使用
  6. 中国数据中心加速卡市场趋势报告、技术动态创新及市场预测
  7. diff git 指定时间_【GIT】从指定分支两个Tag中获取差异文件,进行代码的增量更新...
  8. 2.UNIX 环境高级编程--UNIX标准及实现
  9. Visual Studio附加调试进程时找不到
  10. HDX(CITRIX ICA)与ICA
  11. MVPArms MVP+Dagger+Rxjava+Retrofit快速集成框架
  12. 《基因大数据智能生产及分析》笔记
  13. mysql mpm_Zabbix和MPM监控MySQL
  14. centos7安装dcos
  15. linux下常用vi操作命令
  16. 图像金字塔LK光流法原理分析
  17. 2657 二进制数字(斐波那契数列)
  18. Echarts 地图使用,以及tooltip轮播使用
  19. 微信号码开通状态检测助手让人耳目一新
  20. 行业应用|工业AI视觉系统,助力物流行业智慧分拣加速升级

热门文章

  1. URLEncoder前置处理器
  2. flowlayout java_Java Swing组件布局管理器之FlowLayout(流式布局)入门教程
  3. ROS错误及其解决方法
  4. 【贪心算法】最小能量消耗
  5. 解决笔记本上,显示缩放比例125% 150%对页面布局的影响
  6. ​【Python】用 Python 和 Gensim 库进行文本主题识别
  7. 数据分析案例-停车场数据可视化分析
  8. 常用的python开发工具对比
  9. 线程基础8-quene讲解
  10. 今天终于看了一下tanh函数的形式,双曲正切函数