创建数据表
数据表模型是JitAi应用的数据基础,一个数据表模型就对应着数据库里面的一张表,用于定义业务数据的结构、类型和约束规则。在JitAi中,您可以通过两种方式创建数据表模型:一是全新创建数据表模型,适用于从零设计业务数据结构的场景;二是基于已有数据库表快速生成模型,便于对现有数据表进行管理和扩展。
数据表创建入口
在开发区的元素树中找到数据模型
,点击右侧的 +
,选择数据表
,即可弹出新建模型
弹窗。
开发者在新建模型
弹窗中填写模型名称,创建方式选择新建数据表数据模型
,数据库和数据表名会自动生成,也可以选择已有数据库元素,编辑数据库表名。
基于已有表创建模型参考 从已有数据表中创建数据表元素
设计表字段与数据类型
JitAi应用中有单行文本
、多行文本
、富文本
、数字
、金额
等多种数据类型可以用作数据库表字段。
在创建数据表时,应根据具体业务需求选择合适的字段类型。
每种数据类型都有各自的配置选项,以单行文本为例:
单行文本数据类型应用广泛,是数据建模中最基础、最常用的字段类型之一。主要特点包括:仅支持单行文本内容且不允许换行,系统会自动生成字段名称(如
f5f6
)方便数据库操作,默认最大可存储255个字符。该类型字段支持多种个性化设置和约束条件,可以设置提示文字,限制最大文本长度,还可通过唯一性控制确保字段值不重复,并支持创建数据库索引以优化查询性能。此外,单行文本字段还支持设置计算公式实现动态计算,以及预设默认值等高级功能,满足不同业务场景下的灵活需求。
单行文本字段适用于存储如下类型的数据:姓名、用户名、标题、简短描述及其他不需要换行的简短文本信息。
配置表索引优化查询
在高级配置中,可以为数据表添加多列联合唯一
和组合索引
来优化查询性能和保证数据完整性。
多列联合唯一
通过选择多个字段创建联合唯一约束,确保这些字段的组合值在整个表中唯一。例如,可以将产品名称
和规格
字段设置为联合唯一,防止相同规格的产品出现重复。
组合索引
选择多个字段创建组合索引,根据这些字段同时筛选可显著提升查询性能。
合理配置索引能有效提升查询速度,但过多的索引会影响数据写入性能,需要根据实际业务场景平衡。
源码模式
除了可视化配置外,还支持在代码模式下直接修改模型源码,为高级开发者提供更大的灵活性。
切换到源码模式下,可以看到模型定义,模型函数等整个模型的源代码。