赞 | 4 |
VIP | 0 |
好人卡 | 0 |
积分 | 8 |
经验 | 0 |
最后登录 | 2024-6-10 |
在线时间 | 37 小时 |
Lv2.观梦者
- 梦石
- 0
- 星屑
- 775
- 在线时间
- 37 小时
- 注册时间
- 2021-5-5
- 帖子
- 41
|
知识背景补充:ID-Key系统
一个现实生活的栗子就是图书管理系统,每个图书都有自己的编号,Key(键值)就是每个图书的书名。需要注意的是,ID是唯一的,而Key可以有多个。形象化比喻:ID像一个书架,那么书架上的每本书就都是一个Key。
你好~
让我们设想下我们正在做游戏吧!游戏像是一个大的图书馆,里面有很多数据,为了存放这些数据,电脑放了很多书架在里面。
“勇者的冒险开始啦!”游戏说,“现在我们需要调取数据~”
“好多数据耶”,电脑看着满眼书架,“你要哪种数据呢?”
“人物吧,”游戏说道。
电脑走到“角色区”,那里依然有好几个书架。
“有很多角色呢,你要哪个角色的?”电脑瞅了眼游戏,“很让人困扰呢~”
“我要勇者的数据哦,这时候勇者要消灭恶龙啦~”,游戏顿了顿,“不对哦,你不懂中文,那就到那边那个书架吧。”
说罢,指了指最中间的书架,上面俨然贴着一个醒目的标签:“ID:001”.
“虽然我不懂中文,但是我懂ID鸭,”电脑快步走过去,嘟了嘟嘴,“只要把数据给你就行了嘛,反正你看得懂。”
“001”号书架上摆着很多书,金色的封皮上写着一行行字:Name,Age,HP,Description(P.s.这些就是key)……
“麻烦,001号书架上也有很多书。你要哪个?”
“先给我调取下写有'Name'的书吧!”
电脑递过书。
“我看看……'Name'上写有的内容…勇者……太棒啦,现在麻烦再给我封面是‘HP’的书呗……”
---分割线---
所以说,我编了这个故事,虽然跟现实的工作原理还有距离,但基本思想是一致的呦~类似层层分级,管理内容的方式就像是套娃,一层层套下去……其实书架里面还可以有书架,不过这就涉及太多啦hhh
希望对您有帮助,不懂的地方请直接提问!我会尽力解释的~更多进阶知识,可以期待后面的进阶课程哦~
|
|