博客首次發布於個人博客:吾勇士的博客http://wuyongshi.top/articles/2017/03/16/1489642574000.html,轉載請標明出處)
像我們使用的數據庫圖形化工具Navicat Premium、Navicat for XXX、SQLyog、DataGrip等等都可以導出表結構SQL腳本,但是當我們要將數據庫整理成文檔時導出表結構的sql腳本肯定是不方便的,在這里要說的是,將表結構(含注釋)導出到Excel中的方法
Navicat系列工具只支持將數據導出成以下格式
但是 不支持將表結構導出成以上的那些格式,這個比較悲痛。
這里就提供一種如果使用的工具不支持表結構導出成Excel或者HTML等格式的方法;
方法一:
以下用的是Navicat Premium,可以換成任意圖形化客戶端
- 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'
2.查詢結果圖
3.然后全選復制結果到Excel表中即可
方法二:
使用的是SQLyog,SQLyog支持將表結構導出成HTML的樣式,而且非常的方便
1.創建數據庫架構HTML