将excel文件中的数据通过命令行导入到mysql数据库
1.首先把excel中的所有不带首行英文名的数据,复制到.txt文件(在eclipse中保存为utf8 或者gbk 编码格式);
注:不能有任何多余的制表符或者换行或者空格或者多余的空格符或其它符号
2.新建一个表,对应于要插入的数据(该表编码格式和文本编码格式相同utf8或gbk)
3.load data local infile 'D:\data.txt' into table exceltomysql character set utf8 fields terminated by '\t';
或者:
load data local infile 'D:\data.txt' into tableexceltomysql character set gbk fieldsterminated by '\t';
注:编码格式必须保持一致(否则中文会乱码)
使用Navicate工具导入:
点击到对应的table,然后 导入向导,选择,然后导入你要选择的excel文件,
注意:这里的excel与之前的有所不同,需要有英文名对应(excel列名和table列名相同),
这里选择栏位名称:名字对应的那一行,会与数据库的名字对应;选择2,插入数据开始行,点击开始,则完成导入,显示successful。则完成了数据导入。
个人经验,与君共勉。