数据库查询控制方法、电子设备和计算机可读存储介质技术

技术编号:43908521 阅读:18 留言:0更新日期:2025-01-03 13:17
本申请公开了一种数据库查询控制方法、电子设备和计算机可读存储介质,该方法包括:获取预先配置的规则列表;其中,规则列表包括多种候选路径规则,候选路径规则基于数据库中数据表对应的预设查询信息以及数据表对应的执行路径制定;响应于得到数据库的查询语句,确定查询语句所包括的待匹配查询信息,基于待匹配查询信息和预设查询信息,从规则列表的候选路径规则中确定查询语句匹配的目标路径规则;利用目标路径规则选择查询语句匹配的目标执行路径并执行,得到查询语句对应的目标数据。通过上述方式,本申请能够提高数据库查询控制的便捷度。

【技术实现步骤摘要】

本申请涉及数据库,特别是涉及一种数据库查询控制方法、电子设备和计算机可读存储介质


技术介绍

1、随着数据库技术的不断发展,如何提高数据库查询的效率愈发得到重视。通常,对于给定的查询语句会有若干执行路径可供选择,而如何从若干执行路径中选择一条高效的执行路径,对数据库查询的效率起到了重要影响,当执行路径的选择存在偏差时,现有技术需要对查询语句进行修改才能修正执行路径,以致数据库查询控制的门槛较高极为不便。有鉴于此,如何提高数据库查询控制的便捷度成为了亟待解决的问题。


技术实现思路

1、本申请主要解决的技术问题是提供一种数据库查询控制方法、电子设备和计算机可读存储介质,能够提高数据库查询控制的便捷度。

2、为解决上述技术问题,本申请第一方面提供一种数据库查询控制方法,包括:获取预先配置的规则列表;其中,所述规则列表包括多种候选路径规则,所述候选路径规则基于数据库中数据表对应的预设查询信息以及数据表对应的执行路径制定;响应于得到所述数据库的查询语句,确定所述查询语句所包括的待匹配查询信息,基于所述待匹配本文档来自技高网...

【技术保护点】

1.一种数据库查询控制方法,其特征在于,所述方法包括:

2.根据权利要求1所述的数据库查询控制方法,其特征在于,所述执行路径分为针对单个数据表的扫描路径和针对多个数据表的连接路径,所述规则列表的多种所述候选路径规则中包括所述扫描路径匹配的基表规则,以及所述连接路径匹配的连接规则。

3.根据权利要求2所述的数据库查询控制方法,其特征在于,所述预设查询信息包括数据表的表名和列条件,所述基表规则是基于以下步骤为待配置数据表制定的:

4.根据权利要求2所述的数据库查询控制方法,其特征在于,所述连接规则包括多个数据表各自对应的基表规则,以及多个数据表之间的连接操...

【技术特征摘要】

1.一种数据库查询控制方法,其特征在于,所述方法包括:

2.根据权利要求1所述的数据库查询控制方法,其特征在于,所述执行路径分为针对单个数据表的扫描路径和针对多个数据表的连接路径,所述规则列表的多种所述候选路径规则中包括所述扫描路径匹配的基表规则,以及所述连接路径匹配的连接规则。

3.根据权利要求2所述的数据库查询控制方法,其特征在于,所述预设查询信息包括数据表的表名和列条件,所述基表规则是基于以下步骤为待配置数据表制定的:

4.根据权利要求2所述的数据库查询控制方法,其特征在于,所述连接规则包括多个数据表各自对应的基表规则,以及多个数据表之间的连接操作,所述连接规则是基于以下步骤为待配置数据表集合制定的:

5.根据权利要求1-4任一项所述的数据库查询控制方法,其特征在于,所述规则列表匹配有新增规则接口、规则展示接口和规则验证接口;

6.根据权利要求2所述的数据库查询控制方法,其特征在于,所述规则列表中每个数据表对应至少一条所述基表规则,当数据表对应有所...

【专利技术属性】
技术研发人员:陶帅周明伟
申请(专利权)人:浙江大华技术股份有限公司
类型:发明
国别省市:

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

1