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

 

声明:本站所有文章和图片,如无特殊说明,均为原创发布,转载请注明出处。
随机推荐
Git push 错误:Updates were rejected because the remote contains work that you do not have locally
WordPress 插件开发
如何让 DIV 进入浏览器视口再显示
CSS 改变 svg 图片颜色
Node.js readline 模块
HTML input range 数值范围选择器
JavaScript 流程控制语句
WordPress 引入自定义 JavaScript 文件