獲取數據庫多個表結構的方法

1 直接方法

使用navicat等工具點擊表詳情,獲取其DDL語句即可,單個表是最快速便捷的,多個表的話建議使用下面方法

2 寫腳本循環

以MySQL舉例,可以用這個sql代碼帶出來表結構,其他數據庫類似,對於多個表可以寫存儲過程或者其他語言諸如python,shell,java等寫腳本傳參給table_name和table_schema

SELECT table_schema
    ,table_name
    ,column_name
    ,data_type
  FROM information_schema.columns
 WHERE table_schema='xxx'
   AND table_name='xxx'
 ORDER BY ordinal_position;

3 使用Navicat工具

navicat連接完畢後,點擊工具-數據傳輸,傳輸目標選擇文件,文件內容因爲會是建表腳本,可命名爲xxx.sql

選擇你要傳輸的表,點擊選項,取消掉寫入內容,即可點擊開始,OK,succ!

 

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