使用navicat将数据库从SQLserver/TXT文件中的数据迁移到MySQL
一、数据库的迁移:
1.首先在Navicat里面建立一个新的数据库
2.打开新建的数据库,点击右上方的“导入向导”
3.选择ODBC,点击下一步
4.点击选择按钮,选择如图所示的选项,随即点击下一步进入到“连接” 步骤
5.输入服务器名称(选中“此电脑”然后右击选择“属性”即可看见计算机全名),以及登录时的用户名和密码,然后选择“测试连接”,测试连接成功的话选择确定进行下一步。(若此时连接时显示用户XX登录失败,则极大可能是因为“允许保存密码”未选择,若是忘记密码,也可以选择“使用Windows NT集成安全设置”来直接进行连接)
6.连接成功后会显示在连接时你选择的SQLserver里的数据库里的所有表,此时我们选择“全选”,然后一直点击下一步到导入数据全部信息的界面
7.点击开始,导入结束后点击关闭。
二、将TXT文件中的数据通过Navicat导入到MySQL已建立的表中去
1.新建一个表,打开并点击“导入”;
2.如图选择*.txt,然后点击下一步如图选择保存数据的TXT文件(保存数据的TXT文件在保存时编码一定要选择UTF-8,否则会出现导入数据乱码的现象);
3.字符分隔符要选择你的TXT文件中保存数据时采用的分隔符,点击下一步;
4.若是第一个数据行为2时,文件的第一行应该是每列的属性名,否则就会丢失第一行的数据;下面的‘格式’中,我这里默认的格式是“日/月/年”,若是保存的数据格式为“2016-02-13”,要把日期排序改成“YMD”,日期分隔符选择“-”(若是日期分隔符不对应就找不到文件中的日期,导入后的日期就会全部变成零;但若是日期排序不对应,导入的日期就会遵随设定的日期排序,此时的导入日期就会出错),然后点击下一步;
5.定义好字段映射后,点击下一步直到导入信息界面,然后点击开始;
6.导入成功,选择关闭,然后刷新即可查看表内信息;