首页 >> 牛刀云小程序开发教程 >> 第1篇 制作模式 >> 数据制作 >> 创建数据集

5.1.1 动态数据集

动态数据集中的数据存到数据库中,即使用动态数据集可以实现新增、修改、删除和查询数据。既可以在页面中访问动态数据集,也可以在服务中访问。动态数据集是最常用的数据集。在“3.3.1数据制作基础”一节中讲解了添加动态数据、添加列和添加数据,本节讲解将数据导入到数据集、从数据集导出数据和设置为从数据集这几个功能。

 

1、将数据导入到数据集

动态数据集支持从excel文件中导入数据。导入按钮在数据集的数据页中,如图5-3所示。对于之前创建的数据集,在数据页中看不到导入导出按钮时,通过修改数据集名称,可以重新刺激维护页面生成,保存后再切换到数据页,就可以看到导入导出按钮了。

5-3  导入导出数据

 

1excel格式说明:

l  excel中每个sheet中的第一行为列名,如图5-4所示

l  excel中每行必须包含主键列和必填列的值,否则忽略此行

l  excel的单元格中插入图片,可将图片导入数据集

2)导入模式说明:

l  根据主键进行判断

l  数据集中如果存在该主键,将使用excel中的数据更新数据集中的数据

l  如果不存在该主键,就在数据集中新增这条数据

5-4  excel文件

 

2、从数据集导出数据

动态数据集支持将数据导出到excel文件中。导出按钮在数据集的数据页中,如图5-3所示。对于之前创建的数据集,在数据页中看不到导入导出按钮时,通过修改数据集名称,可以重新刺激维护页面生成,保存后再切换到数据页,就可以看到导入导出按钮了。

 

3、设置为从数据集

设置当前数据集是某个数据集的从数据集,如图5-5所示,即设置2个数据集的主从关系。例如:一个订单可以包含多个商品,这些订单中的商品存储在订单详情数据集中,显然订单数据集和订单详情数据集是有关系的,是一对多的关系,这就是主从关系。订单数据集是主数据集,订单详情数据集是从数据集。

5-5  设置为某数据集的从数据集

设置为从数据集后,当前数据集会自动增加一列,用主数据集名称命名的外键列,自动记录主数据集主键值,从而与主数据集关联,如图5-6所示。

 

5-6  从数据集自动增加外键列

在主数据集和从数据集之间建立了强关联,表现在以下2点:

l  新增从数据时,外键列自动填入主数据集的主键值,从而使从数据关联上主数据

l  删除主数据时,从数据集中与之关联的数据也会自动删除。注意:目前主从级联删除只支持删除一级从数据。例如:将3个数据集设置为主从从的关系,只能删除第一级从数据集,第二级从数据不能自动删除