.

数据库系列教程—数据表属性面板/过滤表/缓存表作用及用法

小常发表于:2021年07月29日 15:08:29更新于:2023年04月07日 16:28:58

一、数据表属性面板

  1. 添加数据表到H5/编辑器中

    image.png

  2. 若弹出的数据列表中找不到自己新建的数据表,点击 ①处的刷新按钮即可;鼠标移动到要添加的数据表上,点击出现的②添加图标,即可将数据表添加到H5编辑器中。

    image.png

  3. 添加后的数据表在逻辑下面板中显示,点击数据表名称,右侧显示该数据表相关信息。0016102543427f4ae33751abaaea170

  4. 点击编辑数据表按钮,可以直接进入到工作台的数据库列表界面

    image.png

  5. 若在编辑器中添加后的数据表要新增/修改字段,调整后需要点击刷新数据表字段的图标,让数据表设置更新。

    image.png

  6. 鼠标放在过滤表的【全部】表上,会出现一个小眼睛,点击小眼睛,可以跳转到该数据表的查看数据界面

    image.png

    image.png


二、过滤表

过滤表主要用于根据特定的条件过滤符合条件的数据,类似于 Excel 里的筛选数据,如下动图,数据库的过滤表相当于先把过滤条件(如筛选城市为北京的数据)规则写好,需要拿到过滤表数据时,再到服务器端请求数据。

00161027b8b0a738fe7945f4a684b39

  1. 添加过滤表。选中数据表,右侧面板——过滤表——点击橙色+号进行添加,注意设置过滤条件。

    image.png

  2. 过滤表可以最多设置3个过滤条件

    image.png

  3. 过滤出的数据可以根据字段进行排序,主要是根据数值类型的数据排序,且数据表如果设置了排序字段,该处也要再次选择下排序字段。

    正序:按照数值从小到大,如(1、2、3...100)从上往下排列数据;反序:按照数值从大到小,如(100、99、98...0)从上往下排列。

    image.png

    支持对数据过滤表中的多字段进行排序,勾选更多即可对其他排序字段进行设置,最多可以设置三个排序字段。

    image.png

  4. 输出字段

    默认不勾选任何的输出字段,可以输出所有字段。若勾选输出字段,在获取过滤表数据时,仅可以选择到勾选的字段进行取值定位等操作。如下动图:

    0016102830fdcfa474f0eb2d7562ce9



三、缓存表

数据库操作的请求数据、网格列表/表格输出组件刷新数据、用设置参数值到数据表中取值都是向服务器请求数据的过程。

单位时间里能支持的请求次数是有限的,比如1秒内可以最多支撑请求数据10次,当用户量较大,或用户量较小但短时间内频繁请求数据,会对服务器造成压力。

缓存表的作用是提前从数据库请求一部分数据,缓存到 H5 手机本地,若需继续使用该批数据,无需到服务器再次请求数据,降低了请求频率,规避了频繁请求数据导致的系统繁忙风险。

多用于题库的使用场景,如后台有 500 道题,每道题包含题目、选项、正确错误答案等字段。每个用户进入H5 都要答一定数量的题,直至答完500 道题。可以先用缓存表请求100道题,逐一答完后,再去刷新缓存表,重新缓存新的数据。

模板拷贝学习网址《【建党h5模板】党史主题随机题库 》

image.png

  1. 添加缓存表

    目前可一次性最多缓存100条数据。可以选择数据表排序字段从上到下取数据,如做题库时,要先缓存10道题的数据,就是取第1行~第10行的数据。

    如果勾选了请求数据数量下面的随机,就是从总数据中随机取10 道题。若再去取10 道题时,有重复的可能性。后台数据表中的题目数据量越大,重复的概率越低。

    image.png

  2. 缓存表支持跟过滤表一样添加链接表字段。

    image.png

  3. 支持对数据缓存表中的多字段进行排序,勾选更多即可对其他排序字段进行设置,最多可以设置三个排序字段。

    image.png