码迷,mamicode.com
首页 > 数据库 > 详细

将.csv数据导入到mysql中

时间:2018-04-19 11:52:34      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:sed   \n   ipy   nbsp   esc   nal   erro   int   ble   

 

1.首先看一下我需要导入的数据:

用excel打开的时候显示:

技术分享图片

用notepad++打开显示为:

技术分享图片

2.使用notepad++打开改变字符集为UTF-8

技术分享图片

3,建立表,表中的字段要和文件中的一致

技术分享图片

 

 

 

3.执行命令(我的文件放在本地E盘下)

LOAD DATA LOCAL INFILE ‘E:/IHG_IPY20180405135615_bi.csv‘
INTO TABLE `IHG_hotel`
FIELDS TERMINATED BY ‘,‘ OPTIONALLY ENCLOSED BY ‘"‘ ESCAPED BY ‘"‘
LINES TERMINATED BY ‘\r\n‘

IGNORE 1 ROWS;--需要忽略一行,因为我第一行是表头

 

注意要加local参数,否则没有file权限的用户会报

 ERROR 1045 (28000): Access denied FOR USER ‘mip‘@‘%‘ (USING PASSWORD: YES)这个错误

 

将.csv数据导入到mysql中

标签:sed   \n   ipy   nbsp   esc   nal   erro   int   ble   

原文地址:https://www.cnblogs.com/zqr99/p/8880765.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!