前言:
今天你们对“mysql不能导入数据”大体比较着重,各位老铁们都需要学习一些“mysql不能导入数据”的相关资讯。那么小编同时在网络上汇集了一些对于“mysql不能导入数据””的相关内容,希望小伙伴们能喜欢,小伙伴们一起来了解一下吧!安装MySQL
参考ROMdayfish的博客准备好csv/txt文件
安装好MySQL,调试过可以使用后,将要导入的数据存入csv/txt文件
注意!
文件需要转化为utf-8编码
如何获得csv文件:excel文件直接改后缀名
文件以逗号为分隔符配置my.ini
重头戏来了!
首先:
我们需要找到MySQL把数据存在哪,一般来讲是在c盘下的ProgramData,但这个文件夹自动保护会被隐藏,所以我们需要先将其显示。
①打开此电脑
②点击“查看”,在弹出的菜单栏里有一个“隐藏的项目”,将其勾选。
③这时候已经可以进入文件夹了,如果想彻底取消隐藏,可以打开文件夹属性,将“隐藏”前面的勾去掉,然后点击确认。
好,那么接下来要找到my.ini文件,一般路径为:C:\ProgramData\MySQL
打开
Ctrl+F搜索“# Secure File Priv.”,修改路径为你想读取的文件所在文件夹。如下图。
保存
最后
我们需要重启下MySQL
还是此电脑,右键进入管理,进入到管理页面后选择【服务与应用】下的服务,找到mysql,右键重新启动即可。
以上操作参考AXIMI的博客
导入文件
第一种方法:
使用MySQL Workbench
先创建好数据库
可以先创一个空表(Tables右键create table),也可以直接导入为新表
右键选择Table Data Import Wizard,选择你要导入的csv/txt文件即可,注意类型配对。
第二种方法:
直接用语句
load data infile ‘emp.txt’ into table emp fields terminated by’,’ lines terminated by’\r\n’;
注意每个人的文件名的表名不一样
可以用cmd输入也可以在Workbench里输入
显示成功导入多少多少条记录即为大功告成。
标签: #mysql不能导入数据