ms+sql迁移到mysql_mssql数据迁移到mysql
生活随笔
收集整理的這篇文章主要介紹了
ms+sql迁移到mysql_mssql数据迁移到mysql
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
為了把項目從 mssql+.net 轉化為 mysql+jsp, 需要把數據從mssql遷移到mysql,因為數據不太復雜,不想用轉換工具,就手動嘗試遷移,方法記錄,以便以后參考:
1. mssql 數據導出為sql ?方法是在mssql數據庫管理平臺 選中數據庫,鼠標右鍵菜單選 所有任務-》生成腳本 ,在對話框中注意選上生成數據腳本,否則只有表結構腳本。
2. 把生成的腳本通過記事本打開,通過查找替換做些修改,使符合mysql語法,
主要是 如go等替換為空格,
每個sql語句后加上;號
字段類型 smalldatetime 改為 datetime
uniqueidentifier 改為 char(36)
IDENTITY(1,1) ?改為 ?AUTO_INCREMENT
【dao】. 及中括號去掉等
3. 如果表不多,可以把編輯好的適合mysql中運行的sql 一個表一個表的復制執行建立表結構和插入數據 及時監控和修正錯誤語句
4. 每次正確執行的sql另行保存到一個記事本中,以便以后作為備份使用
通過以上方法,不到一個小時, 十多個表和數據就全部從mssql遷移過去到mysql中了,感覺還是不太麻煩,大部分的sql語句都是mssql和mysql通用的,即使需要改造,用好記事本的批量查找替換,也工作量不大。
總結
以上是生活随笔為你收集整理的ms+sql迁移到mysql_mssql数据迁移到mysql的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 爬虫 无访问权限“_Windows10电
- 下一篇: mysql ddl dcl_MySQL常