【Navicat】Navicat:Navicat 導出表結構(表設計)爲 EXCEL 格式

目錄

一、Navicat 查看錶結構(表設計)

二、mysql 執行 sql 查詢表結構

三、Navicat 導出結果爲 EXCEL 格式



一、Navicat 查看錶結構(表設計)



二、mysql 執行 sql 查詢表結構

詳細查詢字段可參照官方文檔說明(可用谷歌瀏覽器翻譯):25.8 INFORMATION_SCHEMA COLUMNS 表

SELECT
	TABLE_NAME 表名,
	ORDINAL_POSITION 序號,
	COLUMN_NAME 字段名稱,
	COLUMN_COMMENT 註釋,
    IF( IS_NULLABLE = 'NO', '是', '' ) AS '必填', --  IS_NULLABLE = 'NO' 時,爲必填,必填返回“是”,非必填返回空
	COLUMN_TYPE 數據類型,
    IF( column_key='PRI','是','' ) AS '主鍵唯一' -- column_key='PRI' 時,爲主鍵唯一索引,是返回“是”,否返回空
	-- COLUMN_DEFAULT 默認值,
	-- CHARACTER_MAXIMUM_LENGTH 字符串最大長度【以字符爲單位】,
	-- CHARACTER_OCTET_LENGTH 字符串最大長度【以字節爲單位】,
	-- CHARACTER_SET_NAME 字符串字符集名稱,
	-- COLLATION_NAME 字符串歸類名稱,
	-- NUMERIC_PRECISION 數字精度,
	-- NUMERIC_SCALE 數字刻度,
	-- DATETIME_PRECISION 時間分數秒精度

FROM
	INFORMATION_SCHEMA.COLUMNS 
	WHERE-- performance_schema 爲數據庫名稱,到時候只需要修改成你要導出表結構的數據庫即可
	table_schema = 'performance_schema' 
	
-- AND
-- events_errors_summary_by_account_by_error 爲表名,到時候換成你要導出的表的名稱
-- 如果不寫的話,默認會查詢出該數據庫中所有表的表結構;這裏如果指定表名,則可以導出單獨一個表的表結構
-- table_name = 'events_errors_summary_by_thread_by_error'
	
ORDER BY
	TABLE_NAME,
	ORDINAL_POSITION

 



三、Navicat 導出結果爲 EXCEL 格式

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章