数据库查询方法和装置与流程

文档序号:29438747发布日期:2022-03-30 09:45阅读:208来源:国知局
技术特征:
1.一种数据库查询方法,其特征在于,包括:接收用户输入的数据库查询语句,所述数据库查询语句对应于目标表;获取当前操作系统的系统信息;根据所述系统信息,编译并执行所述数据库查询语句,以从所述目标表中获取目标记录数据;将所述目标记录数据中的目标字段的取值转换为预设类型;从转换类型后的目标记录数据中,确定出预设数目个当前记录数据;以预设展示格式,展示所述预设数目个当前记录数据。2.根据权利要求1所述的方法,其特征在于,所述以预设展示格式,展示所述预设数目个当前记录数据之后,还包括:接收针对所述目标记录数据的展示指令;响应于所述展示请求,从所述转换类型后的目标记录数据中,确定出当前记录数据的后续记录数据,所述后续记录数据的数目为所述预设数目;以所述预设展示格式,展示所述后续记录数据。3.根据权利要求1所述的方法,其特征在于,所述执行所述数据库查询语句之后,还包括:获取执行所述数据库查询语句的执行时间及所述目标记录数据的记录统计信息;显示所述执行时间及所述记录统计信息。4.根据权利要求1所述的方法,其特征在于,所述执行所述数据库查询语句之后,还包括:接收针对所述目标记录数据的保存指令,所述保存指令中包括保存路径信息;响应于所述保存指令,生成针对所述目标记录数据的文本文件,并将所述文本文件保存在所述保存路径信息对应的路径中。5.根据权利要求1所述的方法,其特征在于,所述接收用户输入的数据库查询语句之后,还包括:接收用户输入的数据库操作指令;确定所述用户的数据库权限;根据所述数据库权限,确定所述用户是否有权限执行所述数据库操作指令;在所述用户有权限执行所述数据库操作指令的情况下,执行所述数据库操作指令,并向所述用户返回所述数据库操作指令对应的执行结果;在所述用户没有权限执行所述数据库操作指令的情况下,向所述用户发送执行失败的提示信息。6.根据权利要求1所述的方法,其特征在于,所述接收用户输入的数据库查询语句之后,还包括:获取并展示数据库对象的资源使用情况,所述数据库对象包括以下至少之一:数据库查询语句、数据库操作语句、数据库相关程序及数据库索引。7.根据权利要求1所述的方法,其特征在于,所述接收用户输入的数据库查询语句之后,还包括:接收用户发送的语句查看指令;
获取并展示多个历史数据库操作语句;接收针对所述历史数据库操作语句的选定指令;从所述多个历史数据库操作语句中,选择出所述选定指令对应的目标数据库操作语句;根据所述语句选定指令,显示和/或执行所述目标数据库操作语句。8.根据权利要求1所述的方法,其特征在于,所述接收用户输入的数据库查询语句,包括:接收用户输入的数据库查询指令,所述数据库查询指令对应于所述目标表中的至少一个目标字段;根据所述目标表及所述至少一个目标字段,生成所述数据库查询语句。9.一种数据库查询装置,其特征在于,包括:语句接收模块,用于接收用户输入的数据库查询语句,所述数据库查询语句对应于目标表;执行模块,用于根据所述系统信息,编译并执行所述数据库查询语句,以从所述目标表中获取目标记录数据;转换模块,用于将所述目标记录数据中的目标字段的取值转换为预设类型;数据确定模块,用于从转换类型后的目标记录数据中,确定出预设数目个当前记录数据;展示模块,用于以预设展示格式,展示所述预设数目个当前记录数据。10.根据权利要求9所述的装置,其特征在于,所述展示模块还用于:接收针对所述目标记录数据的展示指令;响应于所述展示请求,从所述转换类型后的目标记录数据中,确定出当前记录数据的后续记录数据,所述后续记录数据的数目为所述预设数目;以所述预设展示格式,展示所述后续记录数据。11.根据权利要求9所述的装置,其特征在于,所述展示模块还用于:获取执行所述数据库查询语句的执行时间及所述目标记录数据的记录统计信息;显示所述执行时间及所述记录统计信息。12.根据权利要求9所述的装置,其特征在于,所述展示模块还用于:获取执行所述数据库查询语句的执行时间及所述目标记录数据的记录统计信息;显示所述执行时间及所述记录统计信息。13.一种电子设备,其特征在于,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-8中任一所述的方法。14.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1-8中任一所述的方法。15.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-8中任一项所述的方法。

技术总结
本发明公开了一种数据库查询方法和装置,涉及大数据访问技术领域。该方法的一具体实施方式包括:接收用户输入的数据库查询语句,所述数据库查询语句对应于目标表;获取当前操作系统的系统信息;根据所述系统信息,编译并执行所述数据库查询语句,以从所述目标表中获取目标记录数据;将所述目标记录数据中的目标字段的取值转换为预设类型;从转换类型后的目标记录数据中,确定出预设数目个当前记录数据;以预设展示格式,展示所述预设数目个当前记录数据。该实施方式能够适用于多系统的数据库查询。询。询。


技术研发人员:梁志堂
受保护的技术使用者:建信金融科技有限责任公司
技术研发日:2021.12.21
技术公布日:2022/3/29
当前第2页1 2 
网友询问留言 留言:0条
  • 还没有人留言评论。精彩留言会获得点赞!