数据库的管理方法、系统及计算机可读介质技术方案

技术编号:33026525 阅读:30 留言:0更新日期:2022-04-15 09:01
本发明专利技术提供了一种数据库的管理方法、系统及计算机可读介质。方法包括:在第一时刻获取数据库中的一个或多个数据库表,并将每个数据库表映射为管理文件;根据每个管理文件生成一个操作界面,操作界面具有根据管理文件的表名和字段信息生成的操作表;在第二时刻之前通过操作界面接收对操作表执行的功能操作,并根据功能操作触发管理文件中的字段信息的变化;在第二时刻将第一时刻的数据库表与第二时刻的管理文件进行差异化对比,根据对比的结果生成一条或多条sql更新语句;根据一条或多条sql更新语句更新数据库中的一个或多个数据库表。本发明专利技术通过操作界面修改数据库表映射的管理文件,进而更新数据库,管理方式简单便捷。管理方式简单便捷。管理方式简单便捷。

【技术实现步骤摘要】
数据库的管理方法、系统及计算机可读介质


[0001]本专利技术主要涉及数据处理领域,尤其涉及一种数据库的管理方法、系统及计算机可读介质。

技术介绍

[0002]随着业务需求的改变,数据库表结构可能发生改变,或者一些数据库表的表数据发生改变。为了使变化的数据库表和数据库中的数据库表保持一致,这时需要更新数据库。在传统的数据库更新过程中,对于数据库表的创建、修改、删除等操作都是需要开发者自己去手写sql语句,或者通过第三方sql工具去进行管理,对于每次需要更新的语句的管理很不方便,历史版本管理和操作朔源比较麻烦。而且由于是手动操作也容易造成数据库操作错误,例如,误删数据,造成重大的损失。
[0003]因此,亟需一种简单易用的数据库的管理方法、系统及计算机可读介质。

技术实现思路

[0004]本专利技术要解决的技术问题是提供一种数据库的管理方法、系统及计算机可读介质,解决数据库的管理步骤复杂的问题。
[0005]为解决上述技术问题,本专利技术提供了一种数据库的管理方法,适于通过数据库管理插件适时地更新所述数据库中的数据本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据库的管理方法,适于通过数据库管理插件适时地更新所述数据库中的数据库表,其特征在于,包括如下步骤:在第一时刻获取所述数据库中的一个或多个数据库表,并将每个数据库表映射为管理文件,其中,所述管理文件具有预设数据交换格式,且所述管理文件包括与所述管理文件对应的数据库表的表名和字段信息;根据每个管理文件生成一个操作界面,所述操作界面具有根据所述管理文件的所述表名和字段信息生成的操作表;在第二时刻之前通过所述操作界面接收对所述操作表执行的功能操作,并根据所述功能操作触发所述管理文件中的所述字段信息的变化,其中,所述第二时刻为所述第一时刻之后的时刻;在所述第二时刻将所述数据库管理插件的版本进行升级,同时将在所述第一时刻获取的所述一个或多个数据库表中的字段信息与处于所述第二时刻的所述一个或多个数据库表对应的所述一个或多个管理文件中的字段信息进行差异化对比,如果存在差异,通过所述数据库管理插件根据所述差异化对比的结果生成一条或多条sql更新语句;以及通过所述数据库管理插件根据所述一条或多条sql更新语句更新所述数据库中的所述一个或多个数据库表。2.如权利要求1所述的管理方法,其特征在于,所述字段信息包括字段名信息、字段类型信息、字段描述信息、是否加密信息和/或是否索引查询项信息。3.如权利要求1或2所述的管理方法,其特征在于,所述字段信息还包括关联信息,所述关联信息包括任一管理文件是否引用其他管理文件的信息。4.如权利要求1所述的管理方法,其特征在于,所述功能操作包括对所述操作表的创建、修改、删除和/或展示的功能操作。5.如权利要求1所述的管理方法,其特征在于,还包括对所述一条或多条sql更新语句中配置与当前的数据库管理插件的版本相对应的sql版本号。6.如权利要求1或5所述的管理方法,其特征在于,还包括在通过所述数据库管理插件根据所述sql更新语句更新所述数据库表之前,检查所述一条或多条sql更新语句是否存在缺陷,若存在缺陷则对所述sql更新语句进行调整,并根据所述调整后的sql更新语句更新所述数据库表...

【专利技术属性】
技术研发人员:卢军义裴大鹏
申请(专利权)人:商派软件有限公司
类型:发明
国别省市:

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

1