数据操作代码的生成方法技术

技术编号:39902336 阅读:7 留言:0更新日期:2023-12-30 13:17
本公开提供数据操作代码的生成方法

【技术实现步骤摘要】
数据操作代码的生成方法、装置、电子设备和存储介质


[0001]本公开涉及数据库领域,特别是涉及一种数据操作代码的生成方法

装置

电子设备和存储介质


技术介绍

[0002]数据库中的数据繁多,并且经常需要对数据进行各种更新操作,以保证数据的准确性和实时性

如果用户要修改数据库中的数据,通常采用前端与数据库之间联通的方式,对数据库中待修改的数据进行逐个手动修改

[0003]然而,数据库中的数据往往是海量的

相应地,对数据库中数据进行操作的工作量也是海量的,如何减少对数据操作的工作量是亟待解决的问题


技术实现思路

[0004]有鉴于此,本公开的目的在于提出一种数据操作代码的生成方法

装置

电子设备和存储介质,本公开能够针对性的解决现有的问题

[0005]基于上述目的,第一方面,本公开提出了一种数据操作代码的生成方法,包括:响应于接收到指示生成数据操作代码的指令,在所述前端显示数据库所存储数据的列表,其中,所述列表是由所述后端传输给所述前端的,所述列表用于指示多个数据集合;响应于接收到对所述列表中至少一个数据集合和相应数据操作的选择操作信息,从所述前端将所述至少一个数据集合的标识和所述相应数据操作的标识传输给所述后端;根据所述至少一个数据集合的标识和所述相应数据操作的标识,对所述至少一个数据集合生成所述相应数据操作的代码
>。
[0006]第二方面,还提供了一种数据操作代码的生成装置,用于电子设备,所述电子设备包括客户端的前端和后端,所述装置包括:显示单元,被配置成响应于接收到指示生成数据操作代码的指令,在所述前端显示数据库所存储数据的列表,其中,所述列表是由所述后端传输给所述前端的,所述列表用于指示多个数据集合;传输单元,被配置成响应于接收到对所述列表中至少一个数据集合和相应数据操作的选择操作信息,从所述前端将所述至少一个数据集合的标识和所述相应数据操作的标识传输给所述后端;生成单元,被配置成根据所述至少一个数据集合的标识和所述相应数据操作的标识,对所述至少一个数据集合生成所述相应数据操作的代码

[0007]第三方面,还提供了一种电子设备,包括存储器

处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器运行所述计算机程序以实现第一方面所述的方法

[0008]第四方面,还提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行实现第一方面任一项所述的方法

[0009]总的来说,本公开至少存在以下有益效果:通过对于数据库中数据集合生成代码,可以避免手动对于数据库中数据的修改

并且,本公开实施例将后端作为媒介,可以避免利
用前端直接访问数据库进行数据修改,在一定程度上提高了数据库中数据的安全性

附图说明
[0010]在附图中,除非另外规定,否则贯穿多个附图相同的附图标记表示相同或相似的部件或元素

这些附图不一定是按照比例绘制的

应该理解,这些附图仅描绘了根据本公开公开的一些实施方式,而不应将其视为是对本公开范围的限制

[0011]图1示出了根据本公开实施例的数据操作代码的生成方法的一个流程图;
[0012]图2示出了根据本公开实施例的数据操作代码的生成方法的另一个流程图;
[0013]图3示出了根据本公开实施例的数据操作代码的生成方法的另一个流程图;
[0014]图4示出了根据本公开实施例的数据操作代码的生成装置的示意图;
[0015]图5示出了本公开一实施例所提供的一种电子设备的结构示意图;
[0016]图6示出了本公开一实施例所提供的一种存储介质的示意图

具体实施方式
[0017]下面结合附图和实施例对本公开作进一步的详细说明

可以理解的是,此处所描述的具体实施例仅用于解释相关专利技术,而非对该专利技术的限定

另外还需要说明的是,为了便于描述,附图中仅示出了与有关专利技术相关的部分

[0018]需要说明的是,在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合

下面将参考附图并结合实施例来详细说明本公开

[0019]图1示出本公开的数据操作代码的生成方法

该方法用于电子设备,所述电子设备包括客户端的前端和后端,本公开的实施例中,该方法包括:
[0020]步骤
S101
,响应于接收到指示生成数据操作代码的指令,在所述前端显示数据库所存储数据的列表,其中,所述列表是由所述后端传输给所述前端的,所述列表用于指示多个数据集合

[0021]在本实施例中,用于执行数据操作代码的生成方法的执行主体
(
也即上述电子设备
)
可以在接收到指示生成数据操作代码的指令的情况下,在前端显示数据库所存储数据的列表

具体地,该指令用于指示生成代码,该代码用于对数据进行数据操作

该指令可以是用户操作触发的,或者达到预设时间点触发的指令,具体地,这里的数据操作可以指对数据的增





查操作

[0022]在前端显示数据库所存储数据的列表之前,电子设备的后端将所存储数据的列表传输给了前端,以便于前端进行列表的显示

列表中可以呈现多个数据集合,举例来说,列表中可以包括多个数据集合的索引,或者多个数据集合的标识

数据集合比如可以是数据表

数据队列等

[0023]步骤
S102
,响应于接收到对所述列表中至少一个数据集合和相应数据操作的选择操作信息,从所述前端将所述至少一个数据集合的标识和所述相应数据操作的标识传输给所述后端

[0024]在本实施例中,上述执行主体如果接收到选择操作信息,而选择操作信息指示对所述列表中至少一个数据集合的选择操作和相应数据操作的选择操作,则可以将至少一个数据集合的标识和上述相应数据操作的标识均传输给后端

[0025]相应数据操作指对至少一个数据集合的数据操作

具体地,选择操作信息中不仅包括了对于数据集合的选择信息,还包括了对于数据操作的选择信息

对于数据集合的选择信息的选择结果为至少一个数据集合

比如,选择的数据集合是第
008
个数据集合和第
012
个数据集合

并且,选择了对这两个数据集合的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种数据操作代码的生成方法,其特征在于,用于电子设备,所述电子设备包括客户端的前端和后端,所述方法包括:响应于接收到指示生成数据操作代码的指令,在所述前端显示数据库所存储数据的列表,其中,所述列表是由所述后端传输给所述前端的,所述列表用于指示多个数据集合;响应于接收到对所述列表中至少一个数据集合和相应数据操作的选择操作信息,从所述前端将所述至少一个数据集合的标识和所述相应数据操作的标识传输给所述后端;根据所述至少一个数据集合的标识和所述相应数据操作的标识,对所述至少一个数据集合生成所述相应数据操作的代码
。2.
根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于接收到对目标数据的数据操作指令,在所述前端对所述目标数据进行数据处理操作,得到数据处理结果,将数据处理结果从所述前端发送给所述后端,其中,所述目标数据为可视化数据,所述数据处理操作包括所述数据操作指令所指示的数据操作;在所述后端建立与数据库的连接,生成并执行所述数据处理结果对应的数据库操作语句,以对所述数据库中的所述目标数据执行所述数据操作指令指示的数据操作
。3.
根据权利要求2所述的方法,其特征在于,所述生成并执行所述数据处理结果对应的数据库操作语句,包括:将所述数据处理结果解析为数据库语句;将所述数据库语句与所述数据库中所述目标数据的相应数据进行比对,得到数据区别信息;生成所述数据区别信息对应的数据库操作语句
。4.
根据权利要求2所述的方法,其特征在于,所述在所述前端对所述目标数据进行数据处理操作,得到数据处理结果,包括:在所述前端对所述目标数据进行所述数据操作指令所指示的数据操作,得到操作后目标数据;将所述操作后目标数据的数据格式转换为预设数据格式,得到所述数据处理结果
。5.
根据权利要求1所述的方法,其特征在于,所述对所述至少一个数据集合生成所述相应数据操作的代码,包括:通过所述客户端的预设增强工具,对...

【专利技术属性】
技术研发人员:马晨雨宋炳雨周善政王丰崔会会赵越
申请(专利权)人:潍坊潍柴动力科技有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1