oracle資料匯入mysql的一種笨辦法
阿新 • • 發佈:2019-02-19
想把oracle表中的資料匯入到mysql中,上網找了下,自己也試了,結果就這種笨辦法蠻實用的。
先把oracle表中的資料另存在excel表中,再把excel表中資料匯入到mysql中。
我這裡要將oracle中表eventlogs的資料匯入到mysql中。步驟如下:
1、在PL/SQL中用select * 搜尋到eventlogs表的所有資料,然後右鍵點選"Copy to Excel";如下圖所示:
2、將資料儲存為excel表,並重名;如下圖:
3、開啟mysql的視覺化工具,我這裡是Navicat,選擇表,點選匯入嚮導;如下圖所示:
4、選擇上圖中"匯入型別"的"execel檔案",然後點選"下一步";如下圖所示:
5、接下來會讓你選擇檔案,選擇你已經儲存的excel檔案,並選擇“SQL Result”,如下圖所示:
6、然後一直點下一步直至步驟6,填充目標欄位。第一個欄位一般是空的,根據你的需要填。我這裡填為"_id",並設為主鍵。如下圖所示:
7、然後一直點選下一步,最後一步點選開始。會出現一個“sql result”的表,重新命名為你想要的表即可。如圖所示:
資料已經匯入了。其中表中資料型別若不合你的要求,你可以再設計表。