1. 程式人生 > >MySQL利用Navicat匯出資料字典

MySQL利用Navicat匯出資料字典

這裡算是一個小技巧

利用mysqlinformation_schema中的COLUMNS

navicat中的匯出功能實現快速匯出資料字典

CREATE TEMPORARYTABLE `COLUMNS` (
  `TABLE_CATALOG` varchar(512) NOT NULL DEFAULT'',
  `TABLE_SCHEMA` varchar(64) NOT NULL DEFAULT'',
  `TABLE_NAME` varchar(64) NOT NULL DEFAULT '',
  `COLUMN_NAME` varchar(64) NOT NULL DEFAULT'',
  `ORDINAL_POSITION` bigint(21) unsigned NOTNULL DEFAULT '0',
  `COLUMN_DEFAULT` longtext,
  `IS_NULLABLE` varchar(3) NOT NULL DEFAULT '',
  `DATA_TYPE` varchar(64) NOT NULL DEFAULT '',
  `CHARACTER_MAXIMUM_LENGTH` bigint(21)unsigned DEFAULT NULL,
  `CHARACTER_OCTET_LENGTH` bigint(21) unsignedDEFAULT NULL,
  `NUMERIC_PRECISION` bigint(21) unsignedDEFAULT NULL,
  `NUMERIC_SCALE` bigint(21) unsigned DEFAULTNULL,
  `DATETIME_PRECISION` bigint(21) unsignedDEFAULT NULL,
  `CHARACTER_SET_NAME` varchar(32) DEFAULTNULL,
  `COLLATION_NAME` varchar(32) DEFAULT NULL,
  `COLUMN_TYPE` longtext NOT NULL,
  `COLUMN_KEY` varchar(3) NOT NULL DEFAULT '',
  `EXTRA` varchar(30) NOT NULL DEFAULT '',
  `PRIVILEGES` varchar(80) NOT NULL DEFAULT '',
  `COLUMN_COMMENT` varchar(1024) NOT NULLDEFAULT ''
) ENGINE=MyISAMDEFAULT CHARSET=utf8;

例如我需要匯出guifan庫和test庫的資料字典資訊:

select TABLE_SCHEMA,TABLE_NAME,COLUMN_TYPE,COLUMN_COMMENT frominformation_schema.columns where TABLE_SCHEMA='guifan' or  TABLE_SCHEMA='test'

 wKiom1djm9GDvWtOAAGJz0IV4Yc776.jpg-wh_50

按提示操作匯出

OK,這就是我想要的資料字典

 wKioL1djnPSiMbjbAAGKNxxBEVc728.jpg-wh_50

相關推薦

MySQL利用Navicat匯出資料字典

這裡算是一個小技巧 利用mysql的information_schema中的COLUMNS表 和navicat中的匯出功能實現快速匯出資料字典 CREATE TEMPORARYTABLE `COLUMNS` (   `TABLE_CATALOG` varchar(512)

Mysql 查詢、匯出資料字典

MYSQL 查詢語句: select TABLE_SCHEMA as '資料庫',TABLE_NAME as '資料表',COLUMN_NAME as '欄位名',COLUMN_TYPE as '欄位型別',COLUMN_COMMENT as '備註' from information

使用navicat匯出資料字典的查詢方法

在寫技術文件時大多會用到資料字典,列出資料庫表的相關欄位資訊 查閱了很多方法之後,如使用資料字典匯出工具、寫程式碼工具等,在此,我選擇使用最簡單的方式,直接在navicat中查詢匯出資料字典。  第一步——看圖 第二步——寫入查詢並執行  

利用navicat匯出資料表結構和insert語句

用了navicat一段時間了,發現navicat確實非常方便,可支援多種資料庫。以前一直覺得他的到處sql檔案比較麻煩,每個表都會生成一個sql檔案,不方便進行匯入操作。今天突然發現它也有批量到出成一個sql檔案的功能。 操作步驟 選單 : 資料傳輸    目標選擇,然後進

navicat匯出資料字典的查詢

SELECT TABLE_NAME '表名', COLUMN_NAME '欄位名', COLUMN_TYPE '資料型別', COLUMN_COMMENT '備註' FROM information_s

[轉]mysql如何利用Navicat 匯出和匯入資料庫

MySql是我們經常用到的資料,無論是開發人員用來練習,還是小型私服遊戲伺服器,或者是個人軟體使用,都十分方便。對於做一些個人輔助軟體,選擇mysql資料庫是個明智的選擇,有一個好的工具更是事半功倍,對於MySql 的IDE 我推薦Navicat for MySql,現在我就向大家介紹如何利用Navicat

mysql-使用Navicat匯出sql查詢資料

注意點:數字型別如果過長,匯出到Excel是科學技術方 解決方案:cast(需要轉換的值 as char(19)) 轉換     SELECT     cast(sod.sku_sid as char(19)) skuSi

MYSQL利用Navicat對含有Bold欄位表進行匯入匯出

MYSQL中含有Blob欄位是一件挺麻煩的事情,匯出匯入不方便。我介紹我是怎麼做的。 1、在MYSQL的my.ini最後中新增一行配置max_allowed_packet = 100M,重啟MYSQL服務 根據實際情況來定這個數值的大小,我這次表裡面有82個mediumb

mysql 匯出資料字典

使用Navicat工具 查詢: SELECT TABLE_SCHEMA AS '資料庫', TABLE_NAME AS '表名', COLUMN_NAME AS '欄位名', COLUMN_TYPE AS '欄位型別', COLUMN_COMMENT AS '欄位說明'FROM information_s

mysql如何利用Navicat 匯出和匯入資料庫

MySql是我們經常用到的資料,無論是開發人員用來練習,還是小型私服遊戲伺服器,或者是個人軟體使用,都十分方便。對於做一些個人輔助軟體,選擇mysql資料庫是個明智的選擇,有一個好的工具更是事半功倍,對於MySql 的IDE 我推薦Navicat for MyS

MySQL 使用 Navicat 匯出和匯入資料庫

MySQL使用Navicat匯出和匯入資料庫 在日常開發過程中,經常需要將資料庫進行備份,或者匯入匯出操作。這對於MySQL資料庫來說,用Navicat可以很輕鬆的解決。接下來,我就來演示一下Navicat如何匯出和匯入MySQL資料庫 1. 匯出資料庫 在你要匯

利用navigator生成資料字典

1.開啟新建查詢:執行命令,並匯出: 2。use information_schema; 使用information_schema資料庫,並執行語句: select TABLE_SCHEMA 資料庫名,TABLE_NAME 表名,COLUMN_NAME 欄位名, C

mysql利用binlog恢復資料

需求:需要給開發提供一個2018年9月30號的資料,按照我們公司正常備份策略來說,直接找到對應時間的備份資料,解壓匯入即可,恰好這個時間節點的資料沒有,只備份到2018年9月25號的,糟糕了吧           咋辦呢,咱們利用binlog日誌來恢復吧,如果二進位制日誌都沒有,那還恢復啥呢,運維咋當滴  

mysql利用binlog恢復資料詳細例子

模擬資料恢復的案例 一、update未加where條件,誤操作修改資料 在生產環境中,我們搭建了mysql主從,備份操作都是在從備份資料庫上 前提:有最近一天或者最近的全備           或者最近一天相關資料庫的備份           最重要的是,二進位制日誌必須完整 全備命令: mysqldump

mysql使用Navicat 匯出和匯入資料庫

1、匯出資料庫:     開啟Navicat ,在我們要匯出的資料庫上右擊滑鼠,然後彈出的快捷選單上點選“轉儲SQL 檔案”,在再次彈出的子選單項中選擇第一個“資料跟結構”。 然後,在會彈出一個選擇儲存位置的儲存框,選擇好位置後,點確定,就OK了 2、匯入資料庫:  

pdm 匯入匯出sql,匯出資料字典 詳解

匯入sql: 匯出sql: 點選database->change current DBMS 設定好需要的資料庫型別,這裡選擇mysql5.0點選確定 在點選database->generate database 選擇路徑,即可匯出 匯出資料字典

mysql查詢結果匯出資料

mysql查詢結果匯出資料 Mysql資料庫從檔案匯入或匯出到檔案,提示The MySQL server is running with the –secure-file-priv option so it cannot execute this statement

mysql資料庫轉換成資料字典的方法(整理)

1、網上找到別人寫好的php資料錶轉換成資料字典的程式“export2.php” 2、修改“export2.php”中連線資料庫的資訊(資料庫IP、資料庫名稱、訪問資料庫的賬號密碼) 3、把

基於sqlserver 的sql語句匯出資料字典

SELECT TOP (100) PERCENT CASE WHEN a.colorder = 1 THEN d .name ELSE '' END AS 表名, CASE WHEN a.colorder = 1 THEN isnull(f.value, '') ELSE '' END AS 表說明, a.c

Navicatmysql、oracle表匯出資料字典

SELECT column_name, column_type, is_nullable, COLUMN_DEFAULT, column_comment FROM information_s