乐趣区

关于前端:答题积分小程序云开发实战数据库篇表设计创建编辑以及导出导入数据

微信小程序云开发实战 - 答题积分赛小程序系列

数据库篇:表设计、增加编辑以及导出导入数据

原型:

最终实现界面截图:

数据表设计

思路:答题类小程序数据库,优先把外围字段建设进去,尽量思考周全,然而如果不够前面再补。

表字段及类型阐明

题库表(aicQuestion)

字段名称 字段类型 备注阐明
question string 题目
option object 选项
true string 正确答案
type number 题型:1 为单选题,2 为多选题,3 为判断题
checked boolean 是否抉择,默认为 false 即可
_id string 题目 ID,主动生成

用户表(aicUser)

字段名称 字段类型 备注阐明
avatarUrl string 头像图片地址,云存储 URL
nickName string 昵称
totalScore number 积分
createDate date 注册日期
_openid string 用户 openid
_id string 用户 id,主动生成

增加记录

在【数据库】面板的【aicQuestion】汇合,点击【增加记录】按钮;

在【增加记录】的弹窗界面中,点击【+】按钮,增加字段;

填写字段为 question、类型为 string、值;

能够看到,这里类型提供了 string、number、boolean、null、array、object、date、geopoint 可选;

持续点击【+】按钮,增加字段;

填写字段为 option、类型为 object,外面须要增加选项,即键值对;

字段为按程序 ABCD、类型均为 string、对应的选项值;

前面把 true、type、checked 字段增加和欠缺后,点击【确定】按钮,即可增加了一条记录;

刚增加的这条记录,就是一条残缺的题目数据了。

编辑记录

须要编辑哪个字段,就把鼠标悬浮到哪一行,会呈现编辑按钮和删除按钮;比方,须要编辑 question,那么鼠标悬浮到这一行,咱们能够看到呈现了编辑按钮和删除按钮;

咱们点击这个编辑图标按钮;

就呈现了编辑该字段的弹窗界面,能够进行编辑操作,实现后点击确定即可;

编辑记录除了编辑字段,还能够增加字段、删除字段;

导出数据

点击【导出】按钮,导出格局有两种可选:JSON、CSV(即 EXCEL);

(1)导出 JSON 导出格局选 JSON,而后抉择导出地位,点击【确定】按钮;

导出为.json 文件;

在编辑器关上文件,能够看到数据为 JSON 格局;

(2)导出 CSV,即 EXCEL 导出格局选 CSV,字段填写如下,而后抉择导出地位,点击【确定】按钮;

导出为.csv 文件;

双击文件,在 EXCEL 中关上,能够看到数据;

导入数据

点击【导入】按钮;

抉择文件,Insert 总是插入新记录,点击【确定】按钮;

将网络安全常识.json 导入数据库胜利。

齐全匹配

按 key 条件符 value 的格局搜寻记录。比方,要搜寻“PPDR 模型不包含()。”这道题目,输出“question:PPDR 模型不包含()。”,而后点击搜寻图标按钮进行搜寻。

网络安全常识比赛

网络安全周,网络与信息安全常识竞答,【护网专题信息安全常识竞答】。

消防安全、平安生产、学法普法、交通安全、衰弱常识等利用场景。

退出移动版