栏目导航: 首页 > 数据库类 > MySQL数据库 > 内容

MYSQL导入CSV文件(2000W开房记录试验)

www.hx99.net    时间: 2014-09-25    阅读: 次     整理: 华西安全网

 

最后这个表大概有3G大小
MYSQL   LOAD DATA INFILE命令可以把csv平面文件中的数据导入到数据库中。


linux下:

        
  1. LOAD DATA INFILE '/home/test/dump/ip_location.csv'
        
  2.     
  3.  INTO TABLE ip_location
  4.     
  5.  CHARACTER SET utf8
  6.     
  7.  FIELDS TERMINATED BY ',' ENCLOSED BY '"';

--CHARACTER SET :mysql字符集,一定要加上,免去乱码麻烦
--INTO TABLE :导入到哪个表
--FIELDS TERMINATED BY :以什么作为分割符
-- ENCLOSED BY :被什么包围



windows:

        
  1. LOAD DATA INFILE "d:/insert_data.csv"
        
  2.     
  3.  REPLACE INTO TABLE DEMO
  4.     
  5.  CHARACTER SET gb2312
  6.     
  7.  FIELDS TERMINATED BY "," ENCLOSED BY ""
  8.     
  9.  LINES TERMINATED BY "\r\n";
本文来源:华西安全网[http://www.hx99.net]
发表评论】【告诉QQ好友】【错误报告】【加入收藏】【关闭