pgsql的表 创建在mysql

这是比较直观的方法

1,它们的语法还是差异很大

2,pgsql的导出

3,mysql的导入

1,毕竟是不同的数据库

它们的差别还是有些的,要仔细区分下;

2,导出SQL语句

1,相信这个还是比较简单的,大家应该都知道:
在这里插入图片描述
这步接下来就是右击
在这里插入图片描述
2,接下来就是把SQL语句复制过来SQL工具

3,导入的mysql

复制过来的一定发现语句好怪,对的,这就是pgsql,接下来就开始了
1,你的把’public’.全部替换成空;

2,对于字段的说明不能是 COMMENT ON COLUNN “XXX” IS “XXX” 这种方式要改成mysql 的COMMENT
3,postgresqlz中的一些函数和方法mysql是不能识别的也要去掉比如nextval(‘tb_cad_sql’::regclass),自增的不能要.

4,防止复工sql文件里面的注释型的内容也去掉

5.对于我的这个sql文件来说要把里面的“soc”.去掉

6,还有’'改成``(就是esc下面的);

7,还有就是没有bool改成TINY;

8,timedate改成datetime;

9,还有就是默认的数据的,都得删掉;

还有就是简单的

用Navicat直接导出元数据导入数据

这种方法很直接,点击工具栏的数据传输,如果navicat没连接过的数据库可以手动填写,直接就完成

这边文章仅仅是方便,如有不对,请指正

发布了6 篇原创文章 · 获赞 5 · 访问量 1512

猜你喜欢

转载自blog.csdn.net/lexoning/article/details/104595188