軟件介紹mysql數(shù)據(jù)庫批量實體CS類導出工具是一款小巧好用的數(shù)據(jù)庫小工具。mysql數(shù)據(jù)庫批量實體CS類導出工具可幫助用戶快速查看目標服務器對應數(shù)據(jù)庫以及表和字段信息,無需單獨安裝mysql工具。 開發(fā)介紹分享功能實現(xiàn)關鍵基礎點: 1、連接數(shù)據(jù)庫獲取database數(shù)據(jù):SELECT SCHEMA_NAME AS `Database` FROM INFORMATION_SCHEMA.SCHEMATA; 2、根據(jù)選中database獲取data table數(shù)據(jù):SELECT TABLE_NAME FROM information_schema.`TABLES` WHERE TABLE_SCHEMA = 'mysql'; 3、根據(jù)選中data table獲取field數(shù)據(jù):desc `func`; 以上是基礎,也是實現(xiàn)的前提和關鍵。剩下就是組合功能和業(yè)務邏輯。 此工具是樓主日常開發(fā)需要寫實體類,所以閑暇之余興趣所向所做的一個不到2M的小工具。想著分享出來,是否可以幫到別人。 所以次工具的目標性可能指向的是開發(fā)人員方面,有一定局限性。 再看后一些留言建議后,可以往運維售后所需日常功能走向。 感謝各位的支持與寶貴意見! 功能介紹1、打開程序進入主界面,輸入:ip地址、port端口、user賬號和密碼。namespace為導出的實體類所在的命名空間。點擊“連接”按鍵,進行mysql數(shù)據(jù)庫連接。 2、連接成功后,會在“數(shù)據(jù)庫列表"顯示對應的數(shù)據(jù)庫清單 3、點擊目標數(shù)據(jù)庫后,會顯示對應的數(shù)據(jù)表清單 4、選擇數(shù)據(jù)表后,會在右方展示出當前選中表對應數(shù)據(jù)字段信息 5、點擊”導出CS類“按鍵,會批量導出所勾選的數(shù)據(jù)表實體類 6、成功導出后,可以點擊”打開文件夾“按鍵,查看導出的實體類文件 |