关于两个服务器数据库之间的数据几种方法实践

以前数据库和环境相关的都是开发之前都是开发LEADER 搞定了,今天自己搞本地数据库做测试,由于表比较多,数据比较多,

所以在用了很多种数据同步的方法,现在总结下下面几种方法的感受

1.通过转儲SQL 文件,通过转儲表结构和数据SQL 文件的方式 ,然后导入到本地的数据库    缺点:不能批量转存,如果需要的转存部分数据的时候不能个性化选择

2.安装Navicat 里,使用工具里的数据传输功能,可以批量传输数据,不仅包括表,视图,函数,但是还是不能个性化选择数据,而且数据量大时特别慢

3.使用Navicat中的导入功能,可以批量传输数据,但是不能传输视图,函数,会丢失自增列和索引等设置,可以个性化选择数据

4.在sql中建立一个链接服务器,,然后通过 select into的sql 语句插入数据,这样可以根据自己需求个性化选择数据 ,数据较快,但是会丢失自增列和索引等设置

5.使用navicat中的结构同步或者使用转储表结构的两种方式同步表结构后,再使用insert into  select 语句,这样数据表结构完整,而且传输数据快

猜你喜欢

转载自www.cnblogs.com/syncnavigator/p/10193534.html