MSSQL迁移到MYSQL
2015-12-28 14:18
537 查看
本人试图将公司的数据库由MSSQL迁移到MySQL,得到一下经验
传闻:关系型数据库迁移到非关系型数据库很简单,但是非关系型数据库迁移到关系型数据库非常难。
选择工具:
试过SQLyog,发现配置也挺麻烦的。最终我选择了Navicat Premium
优点:
1.操作简单可视化;2.可对MSSQL、MySQL、Oracle、MariaDB、PostgreSQL数据库进行操作;
3.对于表结构能准确复制,可以复制索引、外键
4.复制数据挺快 10000/秒,出错率低
缺点:
1.MSSQL计算字段迁移时会报错,可以用导入导出方式实现(效率低700/s)2.不清楚其他工具是否可以迁移函数、存储过程,本工具无法实现
3.无法迁移视图
复制过程:
1.选中需要复制的表,拉到需要目标库的表列表上。
2.配置导入文件
3.点击开始,执行复制
4.完成关闭
导入/导出过程有兴趣的可以去试试
注意:
1.导入时要选择编码:936 (ANSI/OEM - Simplified Chinese GBK),否则中文会乱码2.导入时字段名会被截断
本文出自 “sukun” 博客,请务必保留此出处http://sukunwu.blog.51cto.com/10453116/1729121
相关文章推荐
- EF for Mysql
- mysql 索引
- MySQL运行状态show status中文详解
- MySQL中函数CONCAT及GROUP_CONCAT
- MySQL字符集乱码简单讲解
- 更改mysql数据库目录
- MYSQL备份(直接拷贝数据库文件)
- MYSQL5.7.10 安装文档
- mysql中FIND_IN_SET的使用方法
- Mac下安装新版MySQL5.7
- Mac下MySQL卸载方法
- Mac 将mysql路径加入环境变量
- Mysql之性能优化
- percona-toolkit之pt-table-sync修复Mysql主从数据一致性
- MySQL数据类型:SQL_MODE设置不容忽视
- ubuntu 12.04 升级 mysql5.5 到 mysql 5.6
- MySQL数据库备份
- [ 笔记 ] mysql创建高性能的索引
- mysqldump脚本crontab执行失败,但是手动执行成功
- mysql中的date类型直接比较大小是按照字符串比较还是时间戳