.

数据库系列教程—数据表字段详细介绍

小常发表于:2021年07月27日 18:20:19更新于:2022年08月05日 17:26:58

数据库数据收集提示:

体验版数据库的数据收集最多可免费100条,不可下载(如何获取收集更多的数据权限?


在新建编辑数据表时,添加的字段有多种类型及设置,现逐一讲解:

image.png

一、字段类型

根据我们要收集的数据(如姓名、手机号、性别等)决定添加哪些字段,并根据这些数据的属性选择字段的类型,便于后期我们对数据进行修改、过滤筛选、排序等操作。

  • 整型:即整数,如-1、0、1、2这样的整数值。

  • 小数:如2.158888。最大可存储的小数位数为小数点后15位。

  • 字符串:用于收集文字/数值类型的数据,如姓名小王、Tom;手机号:15298989999;时间:上午9:00;留言/备注:XXXXXX;身份证号:440102198001021230等。

  • 图片:用于收集照片类型的数据,支持在后台查看数据。

  • 单选项:本质类型是字符串,如性别我们可以设置为“男、女、未知 共3 项”。新建或修改数据时,若存储到数据表的具体值不是这个设置中的任意一项,数据就会新建或修改失败。


二、字段的初始值

初始值。在收集用户数据时,新数据中会默认给该字段补充初始值。

  • 若字段类型为整型,初始值可以设置为整数值,如-1、0、1、2等;

  • 若字段类型为小数,初始值可以设置为小数值,如0.1、1.5等;

  • 若字段类型为字符串,初始值可以设置为数字或中英文,如“是”或“否”;

  • 若字段类型为图片,初始值可以从个人素材库中选择设置一张初始图片;

  • 若字段类型为单选项,初始值主要用于设置多个选项,本质的存储类型是字符串,如性别我们可以设置为“男、女、未知 共3 项”。新建或修改数据时,若存储到数据表的具体值不是这个设置中的任意一项,数据就会新建或修改失败。


三、最小值/长度和最大值/长度

目前支持设置【最小值/长度和最大值/长度】的字段类型有字符串、整型(整数)、小数。

当字段类型为整型或小数时,【最小值/长度和最大值/长度】的设置指的是最小值和最大值,如我们设置最小值为1,最大值为100。

当字段类型为字符串时,【最小值/长度和最大值/长度】的设置指的是最小长度和最大长度,如我们设置最小字符串长度为2,最大长度为5。例如我们要数据库帮我们生成随机码,最小位数为6,最大位数为 8,就可以如下图这样设置:

image.png随机码生成后的数据示例:

image.png

四、字段其他选项设置

image.png

  • 必填:勾选必填后,若用户新建数据时该项字段没有填写,H5 会有数据库必填提示,且数据无法成功提交。

  • 随机生成:勾选后用于数据库生成抽奖码、随机码等。在H5 中用户进行信息填写或抽奖完毕后,新建数据到数据表时,勾选了该设置的字段值无需填写,服务器端会自动生成一个随机码,且保存到用户新建的数据中。若再勾选了后面的【唯一】设置,数据库生成的随机码不会重复,且随机码在数据表删除后,后续数据库不会再次随机删除过的随机码。

  • 唯一:勾选后,在该字段所在的整个数据表中,该字段下的值不会重复。如收集来宾信息、报名名额中不允许手机号重复。手机号A 收集到该数据表中后,若有用户再次提交手机号A,H5 会进行手机号已存在的相关提示。

  • 所有用户可修改:该字段多用于投票值的存储,如拍照大赛。用户A上传了自己的照片作为参赛作品,投票字段有一个默认值,一般是 0;若用户B、C、D 给用户 A 投票,这个投票值就是要变动的,设置如下:

    image.png

最终收集的投票数据示例(仅 2 个参赛用户数据)如下图:

image.png


  • 可检索:只有字段类型为字符串类型的数据才支持勾选可检索,如姓名、手机号、时间、地点等。设置为可检索的字段,具备 2 个功能:

①查看数据表时支持输入关键词进行检索,注意:必须是先设置字段可检索,再新建/修改的数据才支持可检索;

image.png

②在 H5 中做内输入关键词检索数据库信息并展示。体验链接→《投票demo 【 模板编号:0058 】》

image.png