首页 > 数据库技术 > 详细

将 excel文件数据导入MySQL数据库中

时间:2015-10-07 15:57:38      阅读:313      评论:0      收藏:0      [点我收藏+]

    第一步:先将Excel文件另存为文本文件(制表符分割)

技术分享

第二步:将生成的txt文件另存,并修改编码格式utf8;

技术分享

 

 

第三步:将文件放到指定位置,或自己想要的位置:

G:\city.txt

第四步:避免创建数据库及表出现中文乱码和查看编码方法:

1、创建数据库的时候:CREATE DATABASE `test` CHARACTER SET ‘utf8‘

COLLATE ‘utf8_general_ci‘;

技术分享

 

查询字符编码:

show variables like‘character%‘;


技术分享


将数据库修改到刚刚创建的数据中:
注意:此处我总忘了将数据库改到创建的数据库中,导致总是出现中文乱码

技术分享


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‘;技术分享

 

结果:未出现中文乱码

技术分享

 

将 excel文件数据导入MySQL数据库中

原文:http://www.cnblogs.com/chengbao/p/4858671.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!