为了把项目从 mssql+.net 转化为 mysql+jsp, 须要把数据从mssql迁移到mysql,由于数据不太复杂,不想用转换工具,就手动尝试迁移,方法记录,以便之后参考:mysql
1. mssql 数据导出为sql 方法是在mssql数据库管理平台 选中数据库,鼠标右键菜单选 全部任务-》生成脚本 ,在对话框中注意选上生成数据脚本,不然只有表结构脚本。sql
2. 把生成的脚本经过记事本打开,经过查找替换作些修改,使符合mysql语法,数据库
主要是 如go等替换为空格,jsp
每一个sql语句后加上;号ide
字段类型 smalldatetime 改成 datetime工具
uniqueidentifier 改成 char(36).net
IDENTITY(1,1) 改成 AUTO_INCREMENT监控
【dao】. 及中括号去掉等date
3. 若是表很少,能够把编辑好的适合mysql中运行的sql 一个表一个表的复制执行创建表结构和插入数据 及时监控和修正错误语句sql语句
4. 每次正确执行的sql另行保存到一个记事本中,以便之后做为备份使用
经过以上方法,不到一个小时, 十多个表和数据就所有从mssql迁移过去到mysql中了,感受仍是不太麻烦,大部分的sql语句都是mssql和mysql通用的,即便须要改造,用好记事本的批量查找替换,也工做量不大。