将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