1. 程式人生 > >Navicat匯出表結構(表設計)為Excle格式

Navicat匯出表結構(表設計)為Excle格式

由於公司需要在wiki上上傳表格設計的文件,於是在網上找了一個方法用於將mysql表的表格設計轉成EXCEL的方法。

1. 首先點選新建查詢,然後輸入下面的語句

SELECT
COLUMN_NAME 欄位名稱,
COLUMN_TYPE 資料型別,
IF(IS_NULLABLE='NO','','') AS '必填',
COLUMN_COMMENT 註釋
FROM
INFORMATION_SCHEMA.COLUMNS
where
-- Finance為資料庫名稱,到時候只需要修改成你要匯出表結構的資料庫即可
table_schema ='Finance'
AND
-- user為表名,到時候換成你要匯出的表的名稱 -- 如果不寫的話,預設會查詢出所有表中的資料,這樣可能就分不清到底哪些欄位是哪張表中的了 table_name = 'user'

 

2. 執行上面的命令,然後會生成類似下圖的結果

3. 點選執行右上方的匯出結果,然後點選匯出當前的結果,然後選擇Excle型別xls或者xlsx型別,然後點選下一步,下一步,開始,就匯出成功了。

4. 除了上面的例子還有哪些欄位支援匯出呢?具體參見mysql官方文件:

https://dev.mysql.com/doc/refman/8.0/en/columns-table.html