本申请涉及计算机,尤其涉及一种数据表生成方法及装置。
背景技术:
1、数据表是一种常用的数据存储和管理的方式,它可以用来存储各种类型的数据,如文本、数字、日期、时间等。数据表通常由多个字段组成,每个字段表示一个属性或特征,如姓名、年龄、性别等。数据表可以用来表示实体、关系或者事务,如员工、部门、订单等。
2、现有的数据表生成通常一方面,需要用户基于专业知识定义适字段类型来存储不同类型的数据。这对于一般用户来说可能比较复杂和繁琐,而且容易出错。例如,用户可能不清楚如何选择合适的字段类型来存储,或者如何设置外键来表示关联关系。另一方面,当数据变化或者需求变化后,用户需要频繁调整修改字段的属性才能适应该变化。
3、现有技术生成数据表的方式依靠人的专业经验,并且复杂度较高,数据表的生成效率不佳且错误率高。
技术实现思路
1、本申请提供一种数据表生成方法及装置,以解决相关技术中存在的问题。
2、第一方面,本发明提供一种数据表生成方法,包括:向用户呈现预设配置页面,并在所述在预设配置页面中的呈现字段类别可配置区域;响应于所述可配置区域被触发字段类别查询指令,从预设的字段类别库中确定所述指令指示的字段类别;将所述字段类别发送至预设处理模块进行处理,以在数据库中创建数据表;将创建的所述数据表在显示页面显示。
3、可选地,所述预设的字段类别库中存储了预先定义的字段类别,其中每个字段类别被预定义了:
4、名称,用于表示字段类别的标识符或标签;
5、描述信息,用于表示字段类别的含义或者用途;
6、数据库类型,用于表示字段类别所对应的数据库类型;
7、长度,用于表示字段类别所对应的数据库类型的长度或者范围;
8、约束,用于表示字段类别所对应的数据库类型的约束规则;
9、默认值,表示字段类别所对应的数据库类型的默认值或初始值;
10、关联关系,表示该字段类别是否与其他字段类别或数据表存在关联关系。
11、可选地,响应于所述可配置区域被触发字段类别查询指令,获取所述指令指示的字段类别包括:
12、响应于所述可配置区域被触发字段类别查询指令,解析所述查询指令指示的包含的查询条件信息;
13、基于所述查询条件信息从所述字段类别库中确定与所述查询条件信息相符的字段类别。
14、可选地,响应于所述可配置区域被触发字段类别查询指令,获取所述指令指示的字段类别包括:
15、响应于所述可配置区域被输入描述信息,从预设的字段类别库中确定出与所述描述信息相符的字段类别;
16、或,响应于所述可配置区域中以预设形式呈现字段类型的结构中任意字段类别被触发,将触发的类别作为所述指令指示的字段类别。
17、可选地,所述将所述字段类别发送至预设处理模块进行处理,以在数据库中创建数据表包括:
18、基于所述字段类别所预先映射的属性信息,自动生成对应的字段定义语句;
19、基于所有的字段定语句,生成对应的数据表创建语句;
20、执行所述数据表创建语句。
21、第二方面,本发明提供一种装置,包括:呈现界面,被配置成向用户呈现预设配置页面,并在所述在预设配置页面中的呈现字段类别可配置区域;查询单元,被配置成响应于所述可配置区域被触发字段类别查询指令,从预设的字段类别库中确定所述指令指示的字段类别;数据表创建单元,被配置成将所述字段类别发送至预设处理模块进行处理,以在数据库中创建数据表;显示单元,被配置成将创建的所述数据表在显示页面显示。
22、可选地,所述预设的字段类别库中存储了预先定义的字段类别,其中每个字段类别被预定义了:
23、名称,用于表示字段类别的标识符或标签;
24、描述信息,用于表示字段类别的含义或者用途;
25、数据库类型,用于表示字段类别所对应的数据库类型;
26、长度,用于表示字段类别所对应的数据库类型的长度或者范围;
27、约束,用于表示字段类别所对应的数据库类型的约束规则;
28、默认值,表示字段类别所对应的数据库类型的默认值或初始值;
29、关联关系,表示该字段类别是否与其他字段类别或数据表存在关联关系。
30、第三方面,本发明提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第一方面提供的一种的方法。
31、第四方面,本发明提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现第一方面提供的一种方法。
32、本发明公开了一种数据表的生成方法及装置,其中方法包括向用户呈现预设配置页面,并在所述在预设配置页面中的呈现字段类别可配置区域;响应于所述可配置区域被触发字段类别查询指令,从预设的字段类别库中确定所述指令指示的字段类别;将所述字段类别发送至预设处理模块进行处理,以在数据库中创建数据表;将创建的所述数据表在显示页面显示。通过可视化配置的方式实现了数据表的自动生成,降低了数据表生成的错误率以及降低了专业依赖性。
1.一种数据表生成方法,其特征在于,包括:
2.根据权利要求1所述的数据表生成方法,其特征在于,所述预设的字段类别库中存储了预先定义的字段类别,其中每个字段类别被预定义了:
3.根据权利要求2所述的数据表生成方法,其特征在于,响应于所述可配置区域被触发字段类别查询指令,获取所述指令指示的字段类别包括:
4.根据权利要求1-3任一项所述的数据表生成方法,其特征在于,响应于所述可配置区域被触发字段类别查询指令,获取所述指令指示的字段类别包括:
5.根据权利要求1所述的数据表生成方法,其特征在于,所述将所述字段类别发送至预设处理模块进行处理,以在数据库中创建数据表包括:
6.一种数据表生成装置,其特征在于,包括:
7.根据权利要求6所述的数据表生成装置,其特征在于,所述预设的字段类别库中存储了预先定义的字段类别,其中每个字段类别被预定义了:
8.根据权利要求7所述的数据表生成装置,其特征在于,所述查询单元进一步被配置成:
9.一种计算机可读存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述权利要求1~6任一项所述的方法。
10.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现上述权利要求1~6任一项所述的方法。