flask sql外键使用

Basically, Foreign Key represents relationship between tables.

基本上, 外键代表表之间的关系

Syntax:

句法:

    column-name data_type (size) CONSTRAINT constraint-name
References  Table-name (Column-name)

Example:

例:

Table 1:

表格1:

Table 2:

表2:

First create a primary key in first table which is also called unique key.

首先在第一个表中创建一个主键,也称为唯一键。

Like this:

像这样:

create table student
(enroll number(6) primary key, s_name varchar(25), address varchar2(20),
contact number(10) );

Second create foreign key by using second table.

第二个通过使用第二个表创建外键。

Like this:

像这样:

create table student_fees
(enroll number(6) constraint en_fk References Student (enroll) , course_fee number(8),
status varchar2(6), amount number(10) );

Query to find student name, address, contact from the database.

查询以从数据库中找到学生的姓名,地址和联系方式。

Conclusion:

结论:

In this article, we have learnt how to use foreign key and how it works and useful for us to retrieve data from the relational database? I hope you understand the concept; if you have any query, feel free to ask in the comment section.

在本文中,我们学习了如何使用外键以及它如何工作以及对我们从关系数据库中检索数据有用吗? 希望您理解这个概念; 如果您有任何疑问,请随时在评论部分提问。

翻译自: https://www.includehelp.com/sql/how-to-use-foreign-key-in-sql.aspx

flask sql外键使用

flask sql外键使用_如何在SQL中使用外键?相关推荐

  1. 在mysql中如何添加外键约束_如何在MySQL中设置外键约束

    (1) 外键的使用: 外键的作用,主要有两个: 一个是让数据库自己通过外键来保证数据的完整性和一致性 一个就是能够增加ER图的可读性 有些人认为外键的建立会给开发时操作数据库带来很大的麻烦.因为数据库 ...

  2. mysql外键约束脚本_如何在MySQL中设置外键约束

    (1) 外键的使用: 外键的作用,主要有两个: 一个是让数据库自己通过外键来保证数据的完整性和一致性 一个就是能够增加ER图的可读性 有些人认为外键的建立会给开发时操作数据库带来很大的麻烦.因为数据库 ...

  3. sql查询禁用缓存_如何在SQL Server 2017中启用和禁用身份缓存

    sql查询禁用缓存 Every data warehouse developer is likely to appreciate the significance of having surrogat ...

  4. python字典中给一个键增加值_在Python字典中向单个键添加多个值

    Python字典今天真的很吸引我.我一直在堆栈上奔波,试图找到一种方法,将一个新值简单地附加到python字典中的现有键上,但每次尝试都失败,使用的语法与这里相同.在 我要做的是:#cursor se ...

  5. mysql外键约束的作用_如何在MySQL中设置外键约束以及外键的作用

    1.外键的作用,主要有两个: 一个是让数据库自己通过外键来保证数据的完整性和一致性 一个就是能够增加ER图的可读性 2.外键的配置 1)先创建一个主表,代码如下: #创建表student,并添加各种约 ...

  6. java如何获得键值_如何在java中取map中的键值 的两种方法

    第一种方法根据键值的名字取值 import java.util.HashMap; import java.util.Map; public class Test { /** * @param args ...

  7. 键盘上的箭头键失灵怎么修复_如何在Excel中修复箭头键滚动

    键盘上的箭头键失灵怎么修复 You're working in a worksheet in Excel and you press one of the arrow keys on your key ...

  8. 在excel日期比对大小_如何在Excel中防止分组日期

    在excel日期比对大小 As a teenager, group dates can be fun. If you have strict parents, that might be the on ...

  9. figma设计_如何在Figma中构建设计入门套件(第1部分)

    figma设计 Figma教程 (Figma Tutorial) Do you like staring at a blank canvas every time you start a new pr ...

最新文章

  1. finalspeed安装及使用教程
  2. NI FlexLogger 2020 R3中文版
  3. 病毒及***防御手册之五
  4. 没有到主机的路由_网络基础知识:TCP协议之跟踪路由
  5. 人力资源管理系统需求分析报告及系统架构图
  6. 卷积码原理及基本概念
  7. 来自H3C的降维打击:H3C BX54鲸路由评测体验
  8. 软考_软件设计师_计算机组成与体系结构篇(8k字干货只为助力备考软考的你)
  9. 项目Tips---使用阿里的OOS实现简单的文件上传
  10. 指法练习软件ECAI使用指南
  11. 风场可视化:绘制轨迹
  12. 用scrapy+selenium+Firefox爬取腾讯新闻
  13. 浅谈二层交换安全攻防
  14. java socket 加密,Java socket通信实现DES加密与解密
  15. 使用ashx文件响应来自JQuery的JSON请求
  16. 2022-2028年全球与中国射频开关产业市场前瞻与投资战略规划分析
  17. Excel·VBA多级联动的数据有效性
  18. java语言有哪些优点?
  19. 软件开发之我剑-----立项报告和需求分析,初出江湖
  20. 按键精灵对服务器文本修改,怎么把输入框里面的内容修改脚本内容?

热门文章

  1. java被放弃了_为什么学Java那么容易放弃?
  2. 找出一个字符串中出现次数最多的字_海量数据中找出前k大数(topk问题)
  3. php十六进制字符串转成字节数组_10 天 5 千 Star!21 岁本科生给程序员开发的十六进制编辑器...
  4. JDK源码解析之java.util.Iterator和java.lang.Iterable
  5. Hive-分区分桶操作
  6. 爬虫scrapy模块
  7. scala:对象object
  8. 高级软件工程第一次作业--准备
  9. Golang Clearing slice
  10. 20141215胡思乱想