[發明專利]一種數據庫表結構導出的方法、裝置及終端設備在審
| 申請號: | 202010131024.6 | 申請日: | 2020-02-28 |
| 公開(公告)號: | CN111352986A | 公開(公告)日: | 2020-06-30 |
| 發明(設計)人: | 耿相國 | 申請(專利權)人: | 平安科技(深圳)有限公司 |
| 主分類號: | G06F16/25 | 分類號: | G06F16/25 |
| 代理公司: | 深圳中一聯合知識產權代理有限公司 44414 | 代理人: | 張全文 |
| 地址: | 518000 廣東省深圳市福田區福*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據庫 結構 導出 方法 裝置 終端設備 | ||
本申請適用于計算機技術領域,提供了一種數據庫表結構導出的方法、裝置及終端設備,所述方法包括:獲取目標數據庫的數據庫信息,所述數據庫信息包括:地址信息、數據庫用戶名以及數據庫密碼;對所述數據庫密碼以及所述數據庫用戶名驗證通過后,根據所述地址信息讀取待導出數據庫表、數據庫表注釋、數據庫表字段以及數據庫表字段注釋;將所述數據庫表及數據庫表注釋,按預設格式導出并生成目錄工作表;將所述數據庫表字段及數據庫表字段注釋按預設格式導出并生成數據庫表工作表。通過本申請,生成數據庫表的工作表,在數據庫中存在多個表時,便于同時導出,以查看和維護。
技術領域
本申請屬于計算機技術領域,尤其涉及一種數據庫表結構導出的方法、裝置及終端設備。
背景技術
在項目開發時,經常會使用到數據庫,一個數據庫會包括多張表,即記錄項目開發的數據庫表;項目開發過程中,會添加或修改開發項目的某些功能,相應的數據庫中也會增加很多表或需要對表結構進行修改;由于在生成數據庫之前,與數據庫對應的表結構的文檔沒有及時完善或更新,對后期的開發維護造成諸多不便,因此需要從數據庫中導出數據庫表結構,以便后期進行修改或維護。
目前,傳統的數據庫表結構導出的工具需要額外申請安裝,安裝工具需要占用較多的硬盤空間,運行時也會占用一定的內存,而且導出的文檔為指定格式的文檔,需要啟動對應的工具程序才能打開,對沒有安裝該工具的用戶則無法查看,在使用過程中存在諸多不便。
發明內容
本申請實施例提供了一種數據庫表結構導出的方法、裝置及終端設備,可以解決傳統數據庫表結構導出工具在使用過程中存在諸多不便的問題。
第一方面,本申請實施例提供了一種數據庫表結構導出的方法,包括:
獲取目標數據庫的數據庫信息,所述數據庫信息包括:地址信息、數據庫用戶名以及數據庫密碼;
對所述數據庫密碼以及所述數據庫用戶名驗證通過后,根據所述地址信息讀取待導出數據庫表、數據庫表注釋、數據庫表字段以及數據庫表字段注釋;
將所述數據庫表及數據庫表注釋,按預設格式導出并生成目錄工作表;將所述數據庫表字段及數據庫表字段注釋按預設格式導出并生成數據庫表工作表;
其中,所生成的所述目錄工作表和所述數據庫工作表位于預設路徑下的同一表格文件中,所述目錄工作表中的數據庫表注釋與數據庫表工作表相對應。
在第一方面的一種可能的實現方式中,獲取目標數據庫的數據庫信息,包括:
獲取所述目標數據庫的過濾條件,所述過濾條件包括待導出的所述數據庫表注釋;根據所述過濾條件讀取待導出的所述數據庫表注釋。
在第一方面的一種可能的實現方式中,根據所述地址信息讀取待導出數據庫表、數據庫表注釋、數據庫表字段以及數據庫表字段注釋,包括:
根據所述數據庫表,獲取待導出數據庫表的表名稱;
根據所述數據庫表注釋,獲取待導出數據庫表的表名稱對應的中文名稱;
根據所述數據庫表字段,獲取所述數據庫表的字段名;
根據所述表字段注釋,獲取數據庫表的字段名對應的中文字段注釋。
在第一方面的一種可能的實現方式中,將所述數據庫表及數據庫表注釋,按預設格式導出并生成目錄工作表,包括:
建立所述表名稱、與所述表名稱對應的所述中文名稱分別與所述目錄工作表中單元格的位置對應關系;
根據所述對應關系,將所述表名稱和所述中文名稱導出并生成目錄工作表。
在第一方面的一種可能的實現方式中,將所述數據庫表字段及數據庫表字段注釋按預設格式導出并生成數據庫表工作表,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安科技(深圳)有限公司,未經平安科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010131024.6/2.html,轉載請聲明來源鉆瓜專利網。





