mysql导入向导txt_如何将txt/excel导入Mysql?

本文介绍了如何将txt或Excel文件导入到MySQL数据库中,首先通过Excel的“自文本”功能处理txt文件,然后在Navicat中使用导入向导将数据导入新建的MySQL表。注意Office和Navicat版本需一致,且Excel需保持打开状态。在导入过程中,要确保数据格式正确,主键设置合理。
摘要由CSDN通过智能技术生成

(一)txt --> Excel

1. 将txt文本数据格式化

b50e6cb3e680?from=timeline

不同列数据做好区分,我使用的是“-”

2. 打开excel文档,进入“数据”标签页,选择“自文本”(根据来源自行决定)。

b50e6cb3e680?from=timeline

数据-自文本

3. 选择目标文本

b50e6cb3e680?from=timeline

blabla

4. 我使用默认的“分隔符号”

b50e6cb3e680?from=timeline

隐私露出来了

5. 这里就是我用“-”的原因,当然分隔方式选择是挺多的。

b50e6cb3e680?from=timeline

连续分隔符可以勾上,话说我在文本处理时不用那么辛苦的。

6. 设置数据格式

b50e6cb3e680?from=timeline

可以过滤列,我只在此步设置了数据格式

7. 数据的放置位置,默认A1

b50e6cb3e680?from=timeline

我是啰嗦鬼

8. bingo,万里长征一半路......

b50e6cb3e680?from=timeline

当然会有不完美的地方,如果好改的话,在excel里直接美化,不行的话推倒重做吧。

(二)Mysql、NavicatWarning: 检查如果安装的office是64位的,Navicat也要64位才行。另外在导入的时候excel必须是打开的状态。跟office和Navicat的版本号是没有关系的。

我的office是x64的,所以重新安装了Navicat Premium。

9. 新建表。Mysql安装我就不扯了,重点不在安装啦哈。

b50e6cb3e680?from=timeline

学的知识不常用的都还给老师了,你懂我说的是mysql吧

10. 对表右键,选择“导入向导”

b50e6cb3e680?from=timeline

入口非唯一,别处也有按钮可以点击进入

11. 由于我已经转换为excel,故此处我选择红框项;其余请自测,不谢。

b50e6cb3e680?from=timeline

我第一次这么玩,以后多试试其他的方式

12. 此处如果导入不成功,请看Warning提示,自行找错。我错过,换了Navicat就可以了。

b50e6cb3e680?from=timeline

Navicat更换起来比office来的快,你要换office我是没意见滴

13. 没毛病,没动,过

b50e6cb3e680?from=timeline

你改改看呀

14. 源表与目标表

b50e6cb3e680?from=timeline

pass

15. 字段对比很直观,忘了说了,我给excel加了一列“id”

b50e6cb3e680?from=timeline

主键不知道设置的合理不,忘了

16. 我的数据是全新的,选“添加”

b50e6cb3e680?from=timeline

反正也不难懂

17. 这里导入就可以,我的是成功了哦,点“开始”吧

b50e6cb3e680?from=timeline

我有次没成功,好像是建表是主键忘加“auto increment”

18. 完美!啰嗦完毕

b50e6cb3e680?from=timeline

加油!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值