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没连接过的数据库可以手动填写,直接就完成

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值