我們在工作中會經常寫數據庫表設計的文檔,當我們表設計好後,需要將表結構做成word,進行評審等,
這個過程很麻煩,總不能手動一個個填吧,這裏有個半自動方法,將表結構一個個的生成word表格
- 比如我需要用戶表:
pmi_t_user
,執行語句(這裏是把表結構通過語句生成一個表):SELECT COLUMN_NAME 屬性, COLUMN_COMMENT 名稱, '' as 實體類型, COLUMN_TYPE 數據類型, COLUMN_COMMENT 註釋, IF(IS_NULLABLE='NO','TRUE','FALSE') AS '非空' FROM INFORMATION_SCHEMA.COLUMNS where -- keum_sd 爲數據庫名稱,到時候只需要修改成你要導出表結構的數據庫即可 table_schema ='keum_sd' AND -- pmi_t_user 爲表名,到時候換成你要導出的表的名稱 -- 如果不寫的話,默認會查詢出所有表中的數據,這樣可能就分不清到底哪些字段是哪張表中的了,所以還是建議寫上要導出的名名稱 table_name = 'pmi_t_user'
語句執行結果:
- 導出查詢結果word,選擇word導出,帶上字段:
- 打開剛剛導出的word,如果word導出失敗,可能是你的word默認程序設置問題
修改word程序默認設置
這樣就可以寫數據庫表設計文檔了