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!