Navicat導出mysql表結構方便開發過程查看詳細字段

我們開發人員在開發過程中,有時候編寫一個模塊或者整個項目的代碼時,如果沒有表結構文檔,直接在mysql中查找相應的表字段,那是相當難受的;

我們使用的navicat工具支持導出mysql.sql腳本或者.txt文件,顯然;如果項目邏輯比較複雜;表結構比較多,我們開發查看起來也是比較困難的,所以我們現在分享一個能把mysql表結構直接複製到execl文檔裏面,方便我們開發隨時查看:

SELECT
  COLUMN_NAME 列名,
  COLUMN_TYPE 數據類型,
  DATA_TYPE 字段類型,
  CHARACTER_MAXIMUM_LENGTH 長度,
  IS_NULLABLE 是否爲空,
  COLUMN_DEFAULT 默認值,
  COLUMN_COMMENT 備註 
FROM
 INFORMATION_SCHEMA.COLUMNS
where
-- xxxxxxname爲數據庫名稱,到時候只需要修改成你要導出表結構的數據庫即可
table_schema ='xxxxxxname'
AND
-- xxxxxtable爲表名,到時候換成你要導出的表的名稱
-- 如果不寫的話,默認會查詢出所有表中的數據,這樣可能就分不清到底哪些字段是哪張表中的了,所以還是建議寫上要導出的名名稱
table_name  = 'xxxxxtable'

查詢出來結構如下圖所示:直接粘貼到execl文檔即可;
sql語句查詢表結構展示
由於水平有限,本博客難免有不足;希望各位大佬不吝賜教!!!

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