最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

MySQL导出数据为csv格式的方法

来源:动视网 责编:小采 时间:2020-11-09 20:55:01
文档

MySQL导出数据为csv格式的方法

MySQL导出数据为csv格式的方法:方案有很多种,我这里简单说一下: 1. into outfile 代码如下: SELECT * FROM mytable INTO OUTFILE '/tmp/mytable.csv' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '' LINES TERMINATED BY
推荐度:
导读MySQL导出数据为csv格式的方法:方案有很多种,我这里简单说一下: 1. into outfile 代码如下: SELECT * FROM mytable INTO OUTFILE '/tmp/mytable.csv' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '' LINES TERMINATED BY


方案有很多种,我这里简单说一下:

1.  into outfile

代码如下:
SELECT * FROM mytable 
 INTO OUTFILE '/tmp/mytable.csv' 
 FIELDS TERMINATED BY ',' 
 OPTIONALLY ENCLOSED BY '"' 
 LINES TERMINATED BY '\n';
 

在我使用过程中发现一个特别严重问题,这里面不能插入查询条件,比如where这些,也就是说只能整表导出,不知道是不是我的写法有问题,有知道朋友请给我留言。

第二个问题是,outfile的路径一定要有写权限,我们mysql的进程权限一般是mysql用户,因此最好导出到/tmp目录下面。

2. 通过结合sed

代码如下:
mysql -uroot test -e "select ip from server where a.name like '%abc%'"  -N -s | sed -e 's/^/"/g;s/$/"\n/g'; > /tmp/test.csv

这里首先使用mysql命令的-e参数来执行sql语句,然后通过-N来去掉输出结果中列名,-s去掉输出结果中的各种划线。

然后使用sed命令输出结果中所有相关数据进行替换,其中替换了三处,1.在行首增加“,在行尾增加”和换行,在每个字段之间增加”,”来分隔。

3. 通过mysqldump来实现

代码如下:
mysqldump -u username -p -t  -T/path/to/directory dbname table_name --fields-terminated-by=','

和1的方案差不多吧。

就当是一个笔记吧

您可能感兴趣的文章:

  • Mysql 导入导出csv 中文乱码问题的解决方法
  • MySQL如何导入csv格式数据文件解决方案
  • PHP导出MySQL数据到Excel文件(fputcsv)
  • mysql使用SQLyog导入csv数据不成功的解决方法
  • php将csv文件导入到mysql数据库的方法
  • mysql 导出CSV文件 并带表头的方法
  • mysql导出查询结果到csv的实现方法
  • Python实现将MySQL数据库表中的数据导出生成csv格式文件的方法
  • 解析csv数据导入mysql的方法
  • 使用navicat将csv文件导入mysql
  • 文档

    MySQL导出数据为csv格式的方法

    MySQL导出数据为csv格式的方法:方案有很多种,我这里简单说一下: 1. into outfile 代码如下: SELECT * FROM mytable INTO OUTFILE '/tmp/mytable.csv' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '' LINES TERMINATED BY
    推荐度:
    标签: 文件 导出 数据
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top