以前数据库和环境相关的都是开发之前都是开发LEADER 搞定了,今天自己搞本地数据库做测试,由于表比较多,数据比较多,
所以在用了很多种数据同步的方法,现在总结下下面几种方法的感受
1.通过转儲SQL 文件,通过转儲表结构和数据SQL 文件的方式 ,然后导入到本地的数据库 缺点:不能批量转存,如果需要的转存部分数据的时候不能个性化选择
2.安装Navicat 里,使用工具里的数据传输功能,可以批量传输数据,不仅包括表,视图,函数,但是还是不能个性化选择数据,而且数据量大时特别慢
3.使用Navicat中的导入功能,可以批量传输数据,但是不能传输视图,函数,会丢失自增列和索引等设置,可以个性化选择数据
4.在sql中建立一个链接服务器,,然后通过 select into的sql 语句插入数据,这样可以根据自己需求个性化选择数据 ,数据较快,但是会丢失自增列和索引等设置
5.使用navicat中的结构同步或者使用转储表结构的两种方式同步表结构后,再使用insert into select 语句,这样数据表结构完整,而且传输数据快