【Navicat】Navicat:Navicat 导出数据库表为 EXCEL 格式、设计优化数据字典 EXCEL 模板
生活随笔
收集整理的這篇文章主要介紹了
【Navicat】Navicat:Navicat 导出数据库表为 EXCEL 格式、设计优化数据字典 EXCEL 模板
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
目錄
二、mysql 執行 sql 查詢表
四、SQL 優化
五、EXCEL 數據字典模板優化
一、Navicat 查看表
二、mysql 執行 sql 查詢表
/* 查詢數據庫 ‘performance_schema’ 所有表注釋 */ SELECT TABLE_NAME 表名, TABLE_COMMENT 表注釋 FROM information_schema.TABLES WHERE table_schema = 'performance_schema'三、Navicat 導出結果為 EXCEL 格式
參考我的另一博文:【Navicat】Navicat:Navicat 導出表結構(表設計)為 EXCEL 格式
四、SQL 優化
/* 查詢數據庫 ‘text_txt’ 所有表注釋,作為查詢表 table_names */ SELECT * FROM( SELECT TABLE_NAME 表名, TABLE_COMMENT 表注釋 FROM information_schema.TABLES WHERE table_schema = 'text_txt' ) table_names; /* 查詢數據庫 ‘performance_schema’ 所有表結構,作為查詢表 table_columns */ SELECT * FROM( SELECTTABLE_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 時間分數秒精度FROMINFORMATION_SCHEMA.COLUMNSWHEREtable_schema = 'performance_schema' -- performance_schema 為數據庫名稱,到時候只需要修改成你要導出表結構的數據庫即可-- AND-- events_errors_summary_by_account_by_error 為表名,到時候換成你要導出的表的名稱-- 如果不寫的話,默認會查詢出該數據庫中所有表的表結構;這里如果指定表名,則可以導出單獨一個表的表結構-- table_name = 'events_errors_summary_by_thread_by_error'ORDER BYTABLE_NAME,ORDINAL_POSITION ) table_columns;五、EXCEL 數據字典模板優化
注意:設置好定義名稱后,不能修改 EXCEL 工作表名稱。(修改后會定位不到,因為是固定名稱的) 如果修改工作表:則需進入名稱管理器修改原工作表名的名稱,以便重新定位。?
?
總結
以上是生活随笔為你收集整理的【Navicat】Navicat:Navicat 导出数据库表为 EXCEL 格式、设计优化数据字典 EXCEL 模板的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: git reflog and check
- 下一篇: linux cmake编译源码,linu