数据库篇:表设计,创建编辑以及导出导入数据的方法

2023-07-19 11:04 综合百科 0阅读 投稿:小七

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

原型:

数据库篇:表设计,创建编辑以及导出导入数据的方法图1

最终实现界面截图:

数据库篇:表设计,创建编辑以及导出导入数据的方法图2

数据表设计

思路:答题类小程序数据库,优先把核心字段建立出来,尽量考虑周全, 但是如果不够后面再补。

表字段及类型说明

题库表(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】集合,点击【添加记录】按钮;

数据库篇:表设计,创建编辑以及导出导入数据的方法图3


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

数据库篇:表设计,创建编辑以及导出导入数据的方法图4数据库篇:表设计,创建编辑以及导出导入数据的方法图5


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

数据库篇:表设计,创建编辑以及导出导入数据的方法图6


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

数据库篇:表设计,创建编辑以及导出导入数据的方法图7


继续点击【+】按钮,添加字段;

数据库篇:表设计,创建编辑以及导出导入数据的方法图8


填写字段为option、类型为object,里面需要添加选项,即键值对;

数据库篇:表设计,创建编辑以及导出导入数据的方法图9


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

数据库篇:表设计,创建编辑以及导出导入数据的方法图10


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

数据库篇:表设计,创建编辑以及导出导入数据的方法图11


刚添加的这条记录,就是一条完整的题目数据了。

数据库篇:表设计,创建编辑以及导出导入数据的方法图12


数据库篇:表设计,创建编辑以及导出导入数据的方法图13


数据库篇:表设计,创建编辑以及导出导入数据的方法图14


数据库篇:表设计,创建编辑以及导出导入数据的方法图15


除了编辑字段,还可以添加字段、删除字段;

数据库篇:表设计,创建编辑以及导出导入数据的方法图16


导出数据

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

数据库篇:表设计,创建编辑以及导出导入数据的方法图17


(1)导出JSON

导出格式选JSON,然后选择导出位置,点击【确定】按钮;

数据库篇:表设计,创建编辑以及导出导入数据的方法图18


导出为.json文件;

数据库篇:表设计,创建编辑以及导出导入数据的方法图19


数据库篇:表设计,创建编辑以及导出导入数据的方法图20


(2)导出CSV,即EXCEL

导出格式选CSV,字段填写如下,然后选择导出位置,点击【确定】按钮;

数据库篇:表设计,创建编辑以及导出导入数据的方法图21


导出为.csv文件;

数据库篇:表设计,创建编辑以及导出导入数据的方法图22


双击文件,在EXCEL中打开,可以看到数据;

数据库篇:表设计,创建编辑以及导出导入数据的方法图23


导入数据

点击【导入】按钮;

数据库篇:表设计,创建编辑以及导出导入数据的方法图24


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

数据库篇:表设计,创建编辑以及导出导入数据的方法图25数据库篇:表设计,创建编辑以及导出导入数据的方法图26


将网络安全知识.json导入数据库成功。

数据库篇:表设计,创建编辑以及导出导入数据的方法图27


完全匹配

按key 条件符value的格式搜索记录。

比如,要搜索“PPDR模型不包括()。”这道题目,输入“question:PPDR模型不包括()。”,然后点击搜索图标按钮进行搜索。

数据库篇:表设计,创建编辑以及导出导入数据的方法图28


网络安全知识竞赛

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

数据库篇:表设计,创建编辑以及导出导入数据的方法图29

消防安全、安全生产、学法普法、交通安全、健康知识等应用场景。

声明:若水百科所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系youzivr@vip.qq.com