爲了把項目從 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通用的,即便須要改造,用好記事本的批量查找替換,也工做量不大。