天天看點

使用SQL-front導出MySQL表結構為excel或word文檔

在撰寫資料庫字典結構時,需要将表結構(含注釋)導出為表格(EXCEL)格式,便于提高說明文檔的效率,涉及最多是資料表:

  • COLUMN_NAME 列名
  • COLUMN_COMMENT 名稱
  • COLUMN_TYPE 資料類型
  • DATA_TYPE字段類型
  • CHARACTER_MAXIMUM_LENGTH 長度
  • IS_NULLABLE 是否必填

COLUMN_DEFAULT 描述本文将詳細介紹如何使用SQL-front圖形管理工具一次性導出對應的資料表結構。

SQL代碼

SELECT
COLUMN_NAME 列名,
COLUMN_COMMENT 名稱 ,
COLUMN_TYPE 資料類型,
DATA_TYPE 字段類型, 
CHARACTER_MAXIMUM_LENGTH 長度,
IS_NULLABLE 是否必填,
COLUMN_DEFAULT 描述 
FROM
INFORMATION_SCHEMA.COLUMNS
where
-- table_schema資料庫名稱,修改成你要導出表結構的資料庫名稱
table_schema ='bdpoi'
AND
-- table_name為表名,要導出的表的名稱
-- 如果不寫的話,預設會查詢出所有表中的資料建議寫上要導出的名名稱
table_name = 'po_admin'           

複制

操作步驟

登入SQL-front

SQL-front是mysql資料庫的可視化圖形工具,因為它是“實時”的應用軟體,它可以提供比系統内建在php和HTML上更為精煉的使用者界面。

執行SQL語句

  • 選擇SQL編輯器,将代碼複制到編輯器中;

自行删減是否導出的資訊,如​

​COLUMN_DEFAULT 描述​

不需要,删除即可;

使用SQL-front導出MySQL表結構為excel或word文檔

執行SQL語句

  • 右鍵菜單,選擇輸出按鈕;

選擇需要的導出格式;

使用SQL-front導出MySQL表結構為excel或word文檔

成品表格(已美化)

使用SQL-front導出MySQL表結構為excel或word文檔