数据查询方法、装置、存储介质和设备与流程

文档序号:37667093发布日期:2024-04-18 20:40阅读:11来源:国知局
数据查询方法、装置、存储介质和设备与流程

本发明涉及数据处理领域,尤其是涉及一种数据查询方法、装置、存储介质和设备。


背景技术:

1、现有技术中在利用select查询语句查询数据时,通常需要在select查询语句中指定需要查询的数据列,每当需要增加或修改查询的数据列时,往往需要手动在查询语句增加或修改相应的查询列名,查询效率较低。


技术实现思路

1、本申请实施例提供了一种数据查询方法、装置、存储介质和设备,能够自动将不包含查询字段的查询语句转换为包括查询字段和数据表的查询语句,提高查询效率。所述技术方案如下:

2、第一方面,本申请实施例提供了一种数据查询方法,包括以下步骤:

3、响应于用户终端输入的第一查询语句,若所述第一查询语句不包含查询字段,获取与所述第一查询语句对应的查询数据;其中,所述第一查询语句包括至少一个数据表的数据表信息;

4、获取所述查询数据所包含的各个属性的第一属性信息;

5、根据数据表与代码文件中的实体类的映射关系,获取所述数据表信息对应的实体类以及所述实体类所包含的各个属性的第二属性信息;其中,所述代码文件用于从所述至少一个数据表中获取第一查询语句对应的查询数据;

6、若所述第一属性信息与所述第二属性信息匹配,根据所述第一属性信息确定所述第一查询语句对应的查询字段;

7、生成包括所述查询字段和所述数据表信息的第二查询语句;

8、在用户终端显示所述第二查询语句。

9、第二方面,本申请实施例提供了一种数据查询装置,包括:

10、查询数据获取模块,用于响应于用户终端输入的第一查询语句,获取与所述第一查询语句对应的查询数据;其中,所述第一查询语句包括至少一个数据表的数据表信息;

11、第一属性获取模块,用于获取所述查询数据所包含的各个属性的第一属性信息;

12、第二属性获取模块,用于根据数据表与代码文件中的实体类的映射关系,获取所述数据表信息对应的实体类以及所述实体类所包含的各个属性的第二属性信息;其中,所述代码文件用于从所述至少一个数据表中获取第一查询语句对应的查询数据;

13、查询字段获取模块,用于若所述第一属性信息与所述第二属性信息匹配,根据所述第一属性信息确定所述第一查询语句对应的查询字段;

14、查询语句生成模块,用于生成包括所述查询字段和所述数据表信息的第二查询语句;

15、显示模块,用于在用户终端显示所述第二查询语句。

16、第三方面,本申请实施例提供了一种计算机可读存储介质,其上储存有计算机程序,该计算机程序被处理器执行时实现如上述任意一项所述的数据查询方法的步骤。

17、第四方面,本申请实施例提供了一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可被所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如上述任意一项所述的数据查询方法的步骤。

18、在本申请实施例中,根据第一查询语句的数据表信息获取对应的实体类的第一属性信息,将其与第一查询语句的查询数据中的第二属性信息进行匹配,当第一属性信息与第二属性信息匹配时根据第一属性信息确定查询字段,提高生成的查询字段的准确性,本申请无需用户输入查询字段即可自动将不包含查询字段的第一查询语句转换为包括查询字段和数据表信息的第二查询语句并在用户终端进行显示,提高数据查询效率。

19、为了更好地理解和实施,下面结合附图详细说明本发明。



技术特征:

1.一种数据查询方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的数据查询方法,其特征在于,在根据所述第一属性信息确定所述查询语句对应的查询字段之前,还包括以下步骤:

3.根据权利要求2所述的数据查询方法,其特征在于,在用户终端显示所述异常提示信息之后,还包括以下步骤:

4.根据权利要求1所述的数据查询方法,其特征在于,在获取与所述第一查询语句对应的查询数据之前,还包括以下步骤:

5.根据权利要求4所述的数据查询方法,其特征在于,确定所述第一查询语句是否包含查询字段的步骤具体包括:

6.根据权利要求1所述的数据查询方法,其特征在于,生成包括所述查询字段和所述数据表信息的第二查询语句的步骤包括:

7.根据权利要求6所述的数据查询方法,其特征在于,基于所述第一查询语句,根据所述字符串信息生成第二查询语句的步骤具体包括:

8.一种数据查询装置,其特征在于,包括:

9.一种计算机可读存储介质,其上储存有计算机程序,其特征在于:该计算机程序被处理器执行时实现如权利要求1-7任意一项所述的数据查询方法的步骤。

10.一种计算机设备,其特征在于,包括存储器、处理器以及存储在所述存储器中并可被所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1-7中任意一项所述的数据查询方法的步骤。


技术总结
本发明涉及一种数据查询方法、装置、存储介质和设备,根据第一查询语句的数据表信息获取对应的实体类的第一属性信息,将其与第一查询语句的查询数据中的第二属性信息进行匹配,当第一属性信息与第二属性信息匹配时根据第一属性信息确定查询字段,提高生成的查询字段的准确性,本申请无需用户输入查询字段即可自动将不包含查询字段的第一查询语句转换为包括查询字段和数据表信息的第二查询语句并在用户终端进行显示,提高数据查询效率。

技术研发人员:林锡鑫
受保护的技术使用者:广州视源电子科技股份有限公司
技术研发日:
技术公布日:2024/4/17
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1