跳到主要内容

创建数据表

数据表模型是JitAi应用的数据基础,一个数据表模型就对应着数据库里面的一张表,用于定义业务数据的结构、类型和约束规则。在JitAi中,您可以通过两种方式创建数据表模型:一是全新创建数据表模型,适用于从零设计业务数据结构的场景;二是基于已有数据库表快速生成模型,便于对现有数据表进行管理和扩展。

数据表创建入口

模型创建配置

在开发区的元素树中找到数据模型,点击右侧的 +,选择数据表,即可弹出新建模型弹窗。

新建数据模型

开发者在新建模型弹窗中填写模型名称,创建方式选择新建数据表数据模型,数据库和数据表名会自动生成,也可以选择已有数据库元素,编辑数据库表名。

提示

基于已有表创建模型参考 从已有数据表中创建数据表元素

 

设计表字段与数据类型

JitAi应用中有单行文本多行文本富文本数字金额等多种数据类型可以用作数据库表字段。

字段配置

在创建数据表时,应根据具体业务需求选择合适的字段类型。

每种数据类型都有各自的配置选项,以单行文本为例:

单行文本配置 单行文本数据类型应用广泛,是数据建模中最基础、最常用的字段类型之一。主要特点包括:仅支持单行文本内容且不允许换行,系统会自动生成字段名称(如 f5f6)方便数据库操作,默认最大可存储255个字符。该类型字段支持多种个性化设置和约束条件,可以设置提示文字,限制最大文本长度,还可通过唯一性控制确保字段值不重复,并支持创建数据库索引以优化查询性能。此外,单行文本字段还支持设置计算公式实现动态计算,以及预设默认值等高级功能,满足不同业务场景下的灵活需求。

单行文本字段适用于存储如下类型的数据:姓名、用户名、标题、简短描述及其他不需要换行的简短文本信息。

配置表索引优化查询

在高级配置中,可以为数据表添加多列联合唯一组合索引来优化查询性能和保证数据完整性。

联合索引

多列联合唯一

通过选择多个字段创建联合唯一约束,确保这些字段的组合值在整个表中唯一。例如,可以将产品名称规格字段设置为联合唯一,防止相同规格的产品出现重复。

组合索引

选择多个字段创建组合索引,根据这些字段同时筛选可显著提升查询性能。

警告

合理配置索引能有效提升查询速度,但过多的索引会影响数据写入性能,需要根据实际业务场景平衡。

源码模式

除了可视化配置外,还支持在代码模式下直接修改模型源码,为高级开发者提供更大的灵活性。

查看源码

切换到源码模式下,可以看到模型定义,模型函数等整个模型的源代码。