1.导入csv文件

使用如下命令:

 1.mysql> load data infile "your csv file path" into table [tablename] fields terminated by ','

还有一点需要注意,csv文件或者文本文件的路径要使用绝对路径,否则mysql会默认从数据库存储的目录寻找,找不到就会报如下错误:

ERROR 13 (HY000) at line 1: Can't get stat of '/var/lib/mysql/PromotionGroup/attempt_1467708933142_34285938_m_000000_0.1469434545564' (Errcode: 2)

如果使用绝对路径之后还是会报如下错误:

ERROR 13 (HY000) at line 1: Can't get stat of '/fullpath/file.csv' (Errcode: 13)
Try to use LOAD DATA LOCAL INFILE instead of LOAD DATA INFILE.

load data local infile与load data infile的区别是什么呢?

使用LOCAL关键词,从客户主机读文件。不使用LOCAL,从服务器读取文件。

很奇怪的是,我的文件是在服务器上的,但是不使用local就会出错,真搞不明白!

2.导入excel文件

无需指定分割符。直接使用下面的命令:

mysql> load data infile "your excel file path" into table [tablename]

3.导入sql文件

无需提前建立好数据表,直接使用source命令:

source /home/abc/abc.sql;

更多相关文章

  1. 2011.11.25——— android ndk 坑爹的cygwin
  2. Android(安卓)读取doc文件
  3. 如何去掉状态栏和内容视图之间的黑色阴影线
  4. NPM 和webpack 的基础使用
  5. 【阿里云镜像】使用阿里巴巴DNS镜像源——DNS配置教程
  6. 读取android手机流量信息
  7. android 使用html5作布局文件: webview跟javascript交互
  8. Android(安卓)多媒体扫描过程(Android(安卓)Media Scanner Proces
  9. android“设置”里的版本号

随机推荐

  1. 使用PHP显示用户输入
  2. 以完整二叉树,数组格式获取所有节点
  3. 在phpword中如何在表格中新建行?
  4. php 写一个算法,查寻数组里第一个大于某数
  5. 插入PHP数组作为MYSQL列
  6. PHP+Mysql 实现留言板
  7. PHP结束后执行函数
  8. 怎么使用PHPMailer实现邮件的发送??
  9. 支付宝手机接口,服务端PHP验证失败,求助
  10. 如何检查电子邮件id是否存在?