食谱资料库架构图

MySQL 学习
由於Icebear在学习创建资料库时,FORGIEN KEY 後面都会有ON DELETE 的关键字,在这里Icebear做了一个简单的解释
父表 :外来键的来源表 ; 子表 : 包含外来键的表

  • on delete set null : 当在父表中删除对应记录时,首先检查该记录是否有对应外来键,如果有,若该外来键是否允许存取null值,则设定子表中该外来键值为null
  • on delete cascade : 当在父表中删除对应记录时,首先检查该记录是否有对应外来键,如果有则也删除外来键在子表中的记录。
    https://ithelp.ithome.com.tw/upload/images/20210922/20140497iUqtkudStt.png

食谱资料库
对於食谱资料库,Icebear目前打算分成4个表格,分别是简介,调味料
食材及作法,而主键与外部键皆是料理编号,这样可以方便连接且不容易搞混。

https://ithelp.ithome.com.tw/upload/images/20210922/20140497rhQ3g6IVNt.png


<<:  [DAY8]将范例上传(2)

>>:  Day22 - Ajax 加上 Antiforgery Token (二)

Ruby on Rails 方法的存取控制

如果你曾经在别的程序语言写过OOP,你也许对类别的方法存取限制不会太陌生。类别的方法存取限制常见的主...

Ruby--Find the Difference

Find the Difference 题目连结:https://leetcode.com/pro...

商业秘密(Trade Secret) & 版权(Copyright) & 专利(Patent) & 商标(Trademark)

您的公司将源代码视为机密信息;商业秘密保护其机密性。无论版权和专利要求的源代码的公开,但贵公司有意保...

[Day07] Flutter with GetX image picker 手机相簿选照片

Image picker flutter的照片操作,从相簿选照片或是拍照 之前用的时候版本是0.7....

web C# 找出页面上的control

它可能在任何一个Control.要仔细找. Page.Controls -System.Web.UI...