MySQL导入csv文件

创建表

CREATE TABLE `kfinfo` (  
  `Name` varchar(100) DEFAULT NULL,  
  `CardNo` varchar(50) DEFAULT NULL,  
  `Descriot` varchar(150) DEFAULT NULL,  
  `CtfTp` varchar(50) DEFAULT NULL,  
  `CtfId` varchar(50) DEFAULT NULL,  
  `Gender` varchar(50) DEFAULT NULL,  
  `Birthday` varchar(50) DEFAULT NULL,  
  `Address` varchar(200) DEFAULT NULL,  
  `Zip` varchar(50) DEFAULT NULL,  
  `Dirty` varchar(50) DEFAULT NULL,  
  `District1` varchar(50) DEFAULT NULL,  
  `District2` varchar(50) DEFAULT NULL,  
  `District3` varchar(50) DEFAULT NULL,  
  `District4` varchar(50) DEFAULT NULL,  
  `District5` varchar(50) DEFAULT NULL,  
  `District6` varchar(50) DEFAULT NULL,  
  `FirstNm` varchar(50) DEFAULT NULL,  
  `LastNm` varchar(50) DEFAULT NULL,  
  `Duty` varchar(50) DEFAULT NULL,  
  `Mobile` varchar(50) DEFAULT NULL,  
  `Tel` varchar(50) DEFAULT NULL,  
  `Fax` varchar(50) DEFAULT NULL,  
  `EMail` varchar(50) DEFAULT NULL,  
  `Nation` varchar(50) DEFAULT NULL,  
  `Taste` varchar(150) DEFAULT NULL,  
  `Education` varchar(50) DEFAULT NULL,  
  `Company` varchar(50) DEFAULT NULL,  
  `CTel` varchar(50) DEFAULT NULL,  
  `CAddress` varchar(50) DEFAULT NULL,  
  `CZip` varchar(50) DEFAULT NULL,  
  `Family` varchar(50) DEFAULT NULL,  
  `Version` varchar(50) DEFAULT NULL,  
  `id` varchar(50) NOT NULL DEFAULT '',  
  PRIMARY KEY (`id`)  
) ENGINE=MyISAM DEFAULT CHARSET=utf8;  


 

关键是 存储引擎MyISAM,这种效率高,(不支持事务)每个表有单独的存储文件(多个),方便管理。
存储引擎innodb 一般默认的都是innodb,效率也不低,支持事务,

其一般默认用共享表空间,用一个文件存储数据,ibdata1,共享表空间也可以配置多个存储文件。
可以通过调整innodb_file_per_table使用独享表空间,每个表有自己的存储文件。

导入
至此数据整理的差不多了,其实导入很快,一个文件一分钟就能导进去,1秒6万左右。
要是没有主键导入的更快,嗖嗖的。

mysql命令:LOAD DATA INFILE

mysql> LOAD DATA INFILE 'E:\\2000W\\1-200W.csv'   
INTO TABLE kfinfo   
FIELDS TERMINATED BY ','   
OPTIONALLY ENCLOSED BY '"'   
ESCAPED BY ''   
LINES TERMINATED BY '\r\n'   
ignore 1 lines;

来源:

http://happyqing.iteye.com/blog/2008724

 

修改时间 2018-09-24

真诚赞赏,手留余香
赞赏
随机推荐
gps纠偏数据库及gps纠偏算法PHP
使用jquery animate实现锚点慢慢平滑滚动效果
ASCII 编码
用 host 文件屏蔽常见的 Adobe 相关域名
Bootstrap 3.7 导航组件响应式CSS样式
微信支付的一个问题
使用ffmpeg推流视频文件
node.js 的 module.exports 和 exports 的区别
node-sass 安装失败 gyp ERR! stack Error: EACCES: permission denied, mkdir '.../node-sass/build'
npm warn package.json @1.0.0 no repository field
QQ号

微信联系我

夜间模式切换
回到顶部