在我們寫數據庫設計文檔時,我們可能得到一份特定表的表結構數據表格(如圖),而Navicat並沒有直接給我們提供這個功能,該怎麼辦呢?請看下面步驟
1.打開Navicat,雙擊打開你要導出表結構的數據庫(此時數據庫名稱變綠),點擊“查詢”——“新建查詢”
2、將以下SQL語句複製粘貼進查詢編輯器,並修改數據庫名稱與表名稱
SELECT
COLUMN_NAME 列名,
COLUMN_TYPE 數據類型,
DATA_TYPE 字段類型,
CHARACTER_MAXIMUM_LENGTH 長度,
IS_NULLABLE 是否爲空,
COLUMN_DEFAULT 默認值,
COLUMN_COMMENT 備註
FROM
INFORMATION_SCHEMA.COLUMNS
where
-- developerclub爲數據庫名稱,到時候只需要修改成你要導出表結構的數據庫即可
table_schema ='developerclub'
AND
-- article爲表名,到時候換成你要導出的表的名稱
-- 如果不寫的話,默認會查詢出所有表中的數據,這樣可能就分不清到底哪些字段是哪張表中的了,所以還是建議寫上要導出的名名稱
table_name = 'article'
3、點擊執行
4、選中所有查詢結果
5、在選中區域右擊,選擇“複製爲”——“欄位名和數據”
6、
打開一個空的Excel表格,按下Ctrl + V鍵粘貼。
我們便得到了Excel表格形式的數據庫表結構,通過再次複製粘貼可以很方便的插入到數據庫設計文檔中。