将 excel文件数据导入MySQL数据库中
2015-10-07 14:35
633 查看
第一步:先将Excel文件另存为文本文件(制表符分割)
第二步:将生成的txt文件另存,并修改编码格式utf8;
第三步:将文件放到指定位置,或自己想要的位置:
G:\city.txt
第四步:避免创建数据库及表出现中文乱码和查看编码方法:
1、创建数据库的时候:CREATE DATABASE `test` CHARACTER SET 'utf8'
COLLATE 'utf8_general_ci';
查询字符编码:
第五步:
使用双反斜杠:不能写成 'G:\city.txt', 与转义字符相混;
load data local infile 'G:\\city.txt' into table city fields terminated by'\t';
使用单斜杠:
load data local infile 'G:/city.txt' into table city fields terminated by '\t';
结果:未出现中文乱码
第二步:将生成的txt文件另存,并修改编码格式utf8;
第三步:将文件放到指定位置,或自己想要的位置:
G:\city.txt
第四步:避免创建数据库及表出现中文乱码和查看编码方法:
1、创建数据库的时候:CREATE DATABASE `test` CHARACTER SET 'utf8'
COLLATE 'utf8_general_ci';
查询字符编码:
show variables like'character%'; 将数据库修改到刚刚创建的数据中: [b]注意:此处我总忘了将数据库改到创建的数据库中,导致总是出现中文乱码[/b] 2、建表的时候 CREATE TABLE `database_user` ( `ID` varchar(40) NOT NULL default '', `UserID` varchar(40) NOT NULL default '', ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
第五步:
使用双反斜杠:不能写成 'G:\city.txt', 与转义字符相混;
load data local infile 'G:\\city.txt' into table city fields terminated by'\t';
使用单斜杠:
load data local infile 'G:/city.txt' into table city fields terminated by '\t';
结果:未出现中文乱码
相关文章推荐
- Mysql数据库存储引擎
- (转)Mysql数据库存储引擎
- Windows下mysql忘记root密码的解决方法
- eq_range_index_dive_limit决定COST估算方式
- Navicat MySQL
- MySql数据库索引原理(总结性)
- mysql(创建存储过程和函数.2)
- (转)MySql数据库索引原理(总结性)
- mysql(存储过程和函数)
- Video-No.03 韩顺平_MySQL优化
- MySQL常用函数
- window平台下的MySQL快速安装。(不好意思,未完成待续,请飘过)
- 揭秘Mysql 5.6 Index Condition Pushdown(ICP)
- mysql(六、 插入,更新和删除数据)
- mysql(五、子查询)
- mysql(四、连接查询)
- mysql(三、聚合函数)
- mysql(二、查询)
- MySQL学习历程(二):基本操作
- Hibernate 3.2 与MySQL 5.6插入中文乱码问题