MySQL表結構(含數據類型、字段備注注釋)導出成Excel


博客首次發布於個人博客:吾勇士的博客http://wuyongshi.top/articles/2017/03/16/1489642574000.html,轉載請標明出處)

像我們使用的數據庫圖形化工具Navicat Premium、Navicat for XXX、SQLyog、DataGrip等等都可以導出表結構SQL腳本,但是當我們要將數據庫整理成文檔時導出表結構的sql腳本肯定是不方便的,在這里要說的是,將表結構(含注釋)導出到Excel中的方法

Navicat系列工具只支持將數據導出成以下格式

MySQL數據導出支持的格式

但是 不支持將表結構導出成以上的那些格式,這個比較悲痛。

這里就提供一種如果使用的工具不支持表結構導出成Excel或者HTML等格式的方法;

方法一:

以下用的是Navicat Premium,可以換成任意圖形化客戶端

[sql]  view plain copy
  1. SELECT  
  2.   COLUMN_NAME 列名,  
  3.   COLUMN_TYPE 數據類型,  
  4.     DATA_TYPE 字段類型,  
  5.   CHARACTER_MAXIMUM_LENGTH 長度,  
  6.   IS_NULLABLE 是否為空,  
  7.   COLUMN_DEFAULT 默認值,  
  8.   COLUMN_COMMENT 備注   
  9. FROM  
  10.  INFORMATION_SCHEMA.COLUMNS  
  11. where  
  12. -- developerclub為數據庫名稱,到時候只需要修改成你要導出表結構的數據庫即可  
  13. table_schema ='developerclub'  
  14. AND  
  15. -- article為表名,到時候換成你要導出的表的名稱  
  16. -- 如果不寫的話,默認會查詢出所有表中的數據,這樣可能就分不清到底哪些字段是哪張表中的了,所以還是建議寫上要導出的名名稱  
  17. table_name  = 'article'  


2.查詢結果圖

包含數據類型、長度、注釋等的表結構圖

3.然后全選復制結果到Excel表中即可

表結構復制到Excel中效果圖

方法二:

使用的是SQLyog,SQLyog支持將表結構導出成HTML的樣式,而且非常的方便

1.創建數據庫架構HTML

創建數據庫架構HTML

 

2.選擇要導出表結構的表

選擇要導出表結構的表

3.創建HTML

創建HTML

4.導出效果圖

點次在新標簽中查看大圖

導出效果圖

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM