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!