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

操作步骤:

1 打开excel文件,将数据另存为*.txt文件。

2 此时*.txt文件的编码是ansi编码,需要更改,否则中文信息导入将会出现乱码。使用EditPlus工具或UE打开文件另存为,另存时将编码更改为UTF-8+BOM格式。

3 在mysql命令行执行需要导入的文件codes.txt,命令为:

表名:codes

创建数据库表命令:

CREATE TABLE `codes` (
`XTLB` VARCHAR(1024) DEFAULT NULL,
`DMLB` VARCHAR(1024) DEFAULT NULL,
`DMZ` VARCHAR(1024) DEFAULT NULL,
`DMSM1` VARCHAR(1024) DEFAULT NULL,
`DMSM2` VARCHAR(1024) DEFAULT NULL,
`DMSM3` VARCHAR(1024) DEFAULT NULL,
`DMSM4` VARCHAR(1024) DEFAULT NULL,
`DMSX` VARCHAR(1024) DEFAULT NULL,
`SXH` VARCHAR(1024) DEFAULT NULL,
`YWDX` VARCHAR(1024) DEFAULT NULL, 
`ZT` VARCHAR(1024) DEFAULT NULL,
`CSBJ` VARCHAR(1024) DEFAULT NULL

) ENGINE=INNODB DEFAULT CHARSET=utf8;

表结构:

执行如下命令导入数据:

LOAD DATA LOCAL INFILE 'C:/Users/he/Desktop/codes.txt' INTO TABLE codes(XTLB,DMLB,DMZ,DMSM1,DMSM2,DMSM3,DMSM4,DMSX,SXH,YWDX,ZT,CSBJ) 

导入成功后:

 

see also:

load data commond detail:

http://www.111cn.net/database/mysql/47945.htm

http://www.58blo.com/?p=163

posted @ 2014-07-05 23:01  Hutton‘  阅读(255)  评论(0编辑  收藏  举报