MSSQL資料匯出到MYSQL
花了一天時間把MSSQL裡的資料匯出到MYSQL, 好麻煩,二個資料庫都是阿里雲買的雲伺服器。
- 先上阿里雲控制皮膚,備份下MSSQL資料庫,下載備份下來,在本地電腦上還原
2.本地MSSQL資料庫上執行select * into aaa from order where createtime>='2018-11-12 00:00:00' and createtime<='2018-11-13 00:00:00', 把一天的資料匯出到新表aaa中,其中aaa是不存在,存在aaa表的話會報錯
3.本地資料庫上對aaa表生成指令碼,只生成資料,生成的檔案中把[]符號替換為空字串,GO替換為;,insert aaa 替換為insert into order,N'替換為'
4.替換好的SQL儲存,先在本地MYSQL上試執行下能不能匯入,我用heidisql的載入SQL指令碼,可以直接執行的,執行前先點一下工具欄裡的那個忽略錯誤提示繼續匯入
5.本地測試成功的話把SQL指令碼檔案用遠端桌面存到伺服器上,在伺服器上執行heidisql,再匯入sql指令碼就行了
6.從第2步開始重複,一天一天的匯入資料,之所以一天一天匯出,因為受限於電腦配置的,訂單表一天的資料大概是1W左右,匯出成inser 語句後大概是20M左右,替換文字什麼的都正常,我試過匯出二天的資料2W多,結果在儲存成sql檔案的時候卡死了...
7.之所以以上這些操作不在遠端桌面上的資料庫裡操作,因為遠端伺服器是Sql server2012資料庫的,我發現在上面操作匯出訂單表資料的時候,那個時間欄位是 cast(0x648989ABCDEFD as DateTime) 這樣子的,這個在MYSQL上執行不了,本地的資料庫是sql server2016, 匯出的時候時間欄位是 cast('2018-11-13T12:00:00' as DateTime)這樣子的,這個在MYSQL上可以直接執行
相關文章
- 將資料匯出到ExcelExcel
- 大文字資料,匯入匯出到資料庫資料庫
- sqoop1.4.7環境搭建及mysql資料匯入匯出到hiveOOPMySqlHive
- 如何將資料熱匯出到檔案
- hive匯出到csv hive匯出到excelHiveExcel
- 資料庫 MySQL 資料匯入匯出資料庫MySql
- mysql匯出資料MySql
- 如何將資料從Hadoop匯出到關係型和NoSQL資料庫?HadoopSQL資料庫
- java 匯出到EXCELJavaExcel
- 阿里雲數倉Dataworks資料匯出到檔案step by step阿里
- MySQL資料的匯入MySql
- MySQL資料的匯出MySql
- Mysql 資料庫匯入與匯出MySql資料庫
- Dynamics CRM 資料匯出到Excel時列標題不能重複Excel
- c# 採用datatable 快速匯入資料至MSSQL的方法分享C#SQL
- MySQL入門--匯出和匯入資料MySql
- 【MySQL】白話說MySQL(五),資料的匯出與匯入MySql
- fastadmin的匯出到excel功能ASTExcel
- MySQL匯入百萬資料實踐MySql
- Windows 下 MySQL 資料匯入 RedisWindowsMySqlRedis
- MySQL匯出資料庫指令碼MySql資料庫指令碼
- sqoop用法之mysql與hive資料匯入匯出OOPMySqlHive
- 如何從MySQL中將變化的事件資料釋出到Kafka?MySql事件Kafka
- SQLPro for MSSQL for Mac(MSSQL資料庫客戶端) v2020.68SQLMac資料庫客戶端
- 第四節:海量資料匯出到Excel、百萬Excel匯入到DB、秒級/分鐘級排行版Excel
- MySQL Shell import_table資料匯入MySqlImport
- 用Navicat把SQLServer資料匯入MySQLServerMySql
- MySQL匯出資料為csv的方法MySql
- MYSQL資料匯出備份、匯入的幾種方式MySql
- Navicat、into outfile、mysql命令、mysqldump、mysqlpump、mydumper匯出匯入資料MySql
- spark sql與mysql 資料載入與匯出資料到mysqlSparkMySql
- Vue+element ui table 匯出到excelVueUIExcel
- 資料庫文件編寫,如何通過Navicat把表導成表格?資料庫快速匯出為excel表格資訊,excel匯出到word表格資料庫Excel
- nodejs + express + mssql 封裝資料操作NodeJSExpressSQL封裝
- Sqoop將MySQL資料匯入到hive中OOPMySqlHive
- MySQL 匯出資料為csv格式的方法MySql
- SQLServer匯出匯入資料到MySQLServerMySql
- Mysql 大資料表 資料匯入到SqlServer 中的方法MySql大資料Server