数据处理方法、数据处理装置、存储介质和数据系统制造方法及图纸

技术编号:36808854 阅读:9 留言:0更新日期:2023-03-09 00:32
本发明专利技术提出了一种数据处理方法、数据处理装置、存储介质和数据系统。数据处理方法包括:接收用户的第一数据处理指令,确定第一数据处理指令中的第一类型参数、多个第一组成函数和第一指令语法;根据第一类型参数,将多个第一组成函数转换为多个第二组成函数;根据多个第二组成函数,将第一指令语法转换为第二指令语法;根据多个第二组成函数和第二指令语法,将第一数据处理指令转换为第二数据处理指令。第一数据处理指令转换为第二数据处理指令。第一数据处理指令转换为第二数据处理指令。

【技术实现步骤摘要】
数据处理方法、数据处理装置、存储介质和数据系统


[0001]本专利技术涉及数据处理
,具体而言,涉及一种数据处理方法、数据处理装置、存储介质和数据系统。

技术介绍

[0002]在数据库管理系统中存在多种类型的数据库,需要使用到多种数据库指令,由于不同的数据库指令的函数和语法匀存在不同,所以在处理数据库中数据的过程中,需要切换不同的数据处理指令,导致数据库的处理效率较低,同时,使用多种不同的数据处理指令增加了出错的可能性,进而造成数据库中数据错误等问题。

技术实现思路

[0003]本专利技术旨在至少解决现有技术或相关技术中存在的技术问题之一。
[0004]为此,本专利技术的第一个方面在于提出一种数据处理方法。
[0005]本专利技术的第二个方面在于提出一种数据处理装置。
[0006]本专利技术的第三个方面在于提出一种数据处理装置。
[0007]本专利技术的第四个方面在于提出一种可读存储介质。
[0008]本专利技术的第五个方面在于提出一种数据系统。
[0009]有鉴于此,根据本专利技术的第一个方面,提出了一种数据处理方法,包括:接收用户的第一数据处理指令,确定第一数据处理指令中的第一类型参数、多个第一组成函数和第一指令语法;根据第一类型参数,将多个第一组成函数转换为多个第二组成函数;根据多个第二组成函数,将第一指令语法转换为第二指令语法;根据多个第二组成函数和第二指令语法,将第一数据处理指令转换为第二数据处理指令。
[0010]在该技术方案中提供了一种数据处理方法,用于数据系统,数据系统中包括多种类型的数据库,需要说明的是,数据库为按照数据结构组织、存储和管理数据的仓库,不同的数据库中的数据相互独立,针对不同数据库的数据处理过程也相互独立。数据系统能够接收用户输入的第一数据处理指令,对内部的数据库进行数据处理,其中,第一数据处理指令为使用统一的数据库语言生成的数据处理指令。
[0011]示例性地,数据系统中可以具体包括Mysql(开源SQL数据库管理系统)、ORACLE(关系数据系统)、sql server(常用于Web的数据库)等不同类型的数据库,其中,SQL为用于访问和处理数据库的标准的计算机语言。
[0012]示例性地,第一数据处理指令为使用统一的数据库语言生成的数据处理指令,统一的数据库语言可以具体为使用自定义的统一数据库语言,其中,自定义的统一数据库语言可以具体为在开源的数据库语言的基础上开发的数据库语言。
[0013]示例性地,第一数据处理指令可以具体为对数据库中的数据进行数据查询、数据添加、数据删除或数据修改等数据处理的指令。
[0014]进一步地,第一数据处理指令中包括第一类型参数、多个第一组成函数和第一指
令语法等数据信息,数据系统能够通过对第一数据处理指令进行数据解析处理,确定第一数据处理指令中第一类型参数、多个第一组成函数和第一指令语法等数据信息。
[0015]需要说明的是,第一类型参数为用于确定数据库类型的类型参数,多个第一组成函数为组成第一数据处理指令主体的组成函数,第一指令语法为第一数据处理指令对应的指令语法。
[0016]示例性地,第一类型参数可以具体为Mysql、ORACLE或sql server等数据库类型对应的类型参数,多个第一组成函数可以具体包括Select(查询)函数、FROM(指向)函数、GROUP(分组)函数、WHERE(限定查询范围)函数、HAVING(限定条件)函数、ORDER(排序)函数或LIMIT(限定数量)函数等组成函数,第一指令语法可以具体为自定义的统一数据库语言的语法。
[0017]示例性地,第一指令语法可以具体为数据查询指令语法、数据添加指令语法、数据删除指令语法或数据修改指令语法等指令语法。
[0018]进一步地,数据系统确定第一数据处理指令中的第一类型参数第一类型参数之后,通过第一类型参数确定数据系统中数据库的数据库类型,再通过第一类型参数数据库类型将多个第一组成函数转换为多个第二组成函数,其中,多个第二组成函数为数据系统中数据库的第一类型参数对应的数据库类型对应的中多个组成函数。
[0019]示例性地,第一类型参数可以具体为类型参数A,第一类型参数对应的数据库类型可以具体为Mysql数据库,数据库类型对应的多个第二组成函数可以具体包括Mysql数据库中的select(查询)函数,from(指向)函数、where(限定查询范围)函数、group by(分组)函数、order by(排序)函数等组成函数。
[0020]进一步地,数据系统确定多个第二组成函数之后,将第一指令语法转换为多个第二组成函数对应第二指令语法,其中,第二指令语法为多个第二组成函数对应的基础指令语法。
[0021]示例性地,第一指令语法可以具体为自定义的统一数据库语言的语法,多个第二组成函数可以具体为Mysql数据库语言中的组成函数,进而第二指令语法可以具体为Mysql数据库语言对应的语法。
[0022]进一步地,数据系统将多个第二组成函数和第二指令语法作为转换依据,能够将第一数据处理指令转换为第二数据处理指令,其中,第二数据处理指令为能够在第一数据处理指令中第一类型参数对应的数据库进行数据处理的指令。
[0023]示例性地,第一类型参数可以具体为类型参数A,第一类型参数对应的数据库类型可以具体为Mysql数据库,第二数据处理指令可以具体为能够在Mysql数据库进行数据处理的指令。
[0024]示例性地,第一类型参数可以具体为类型参数B,第一类型参数对应的数据库类型可以具体为ORACLE数据库,第二指令语法可以具体为在ORACLE数据库中的数据查询指令语法、数据添加指令语法、数据删除指令语法或数据修改指令语法等指令语法。
[0025]本技术方案中的数据处理方法通过第一数据处理指令中的第一类型参数、多个第一组成函数和第一指令语法,将多个第一组成函数转换为多个第二组成函数,并将第一指令语法转换为第二指令语法,进而确定与第一数据处理指令对应第二数据处理指令,通过将第一数据处理指令转换为第二数据处理指令,实现了使用统一的数据处理指令对不同类
型数据库进行数据处理的功能,避免了在数据处理的过程中出现需要切换不同的数据处理指令的情况,进而提升了数据系统的处理效率,同时,通过统一的数据处理指令降低了数据处理指令出错的可能性,进而保证了数据系统中的数据准确性。
[0026]根据本专利技术的上述数据处理方法,还可以具有以下附加技术特征:
[0027]在上述技术方案中,第一数据处理指令中的第一类型参数、多个第一组成函数和第一指令语法,具体包括:对第一数据处理指令进行数据解析处理,以得到第一数据处理指令的指令结构;根据指令结构,确定第一类型参数、多个第一组成函数和第一指令语法。
[0028]在该技术方案中,数据系统对第一数据处理指令进行数据解析处理,确定第一数据处理指令的指令结构,需要说明的是,第一数据处理指令为第一类型参数、多个第一组成函数等本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述数据处理方法包括:接收用户的第一数据处理指令,确定所述第一数据处理指令中的第一类型参数、多个第一组成函数和第一指令语法;根据所述第一类型参数,将所述多个第一组成函数转换为多个第二组成函数;根据所述多个第二组成函数,将所述第一指令语法转换为第二指令语法;根据所述多个第二组成函数和所述第二指令语法,将所述第一数据处理指令转换为第二数据处理指令。2.根据权利要求1所述的数据处理方法,其特征在于,所述确定所述第一数据处理指令中的第一类型参数、多个第一组成函数和第一指令语法,具体包括:对所述第一数据处理指令进行数据解析处理,以得到所述第一数据处理指令的指令结构;根据所述指令结构,确定所述第一类型参数、所述多个第一组成函数和所述第一指令语法。3.根据权利要求1所述的数据处理方法,其特征在于,所述根据所述第一类型参数,将所述多个第一组成函数转换为多个第二组成函数,具体包括:确定所述第一类型参数对应的数据库类型;根据所述数据库类型,将所述多个第一组成函数转换为多个第二组成函数。4.根据权利要求1所述的数据处理方法,其特征在于,所述根据所述多个第二组成函数,将所述第一指令语法转换为第二指令语法,具体包括:确定所述多个第二组成函数对应的语法结构;根据所述语法结构,将所述第一指令语法转换为所述第二指令语法。5.根据权利要求1所述的数据处理方法,其特征在于,所述根据所述多个第二组成函数和所述第二指...

【专利技术属性】
技术研发人员:李振祥李德正
申请(专利权)人:用友网络科技股份有限公司
类型:发明
国别省市:

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

1