代码之家  ›  专栏  ›  技术社区  ›  tghw megawac

MySQL结果到文件

  •  12
  • tghw megawac  · 技术社区  · 16 年前

    如何将mysql查询的结果写入文件?我只是需要一些快速的东西。输出可以是CSV、XML、HTML等。

    3 回复  |  直到 14 年前
        1
  •  19
  •   Matt Rogish    16 年前
    SELECT a,b,a+b 
      FROM test_table
      INTO OUTFILE '/tmp/result.txt'
      FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
      LINES TERMINATED BY '\n'
    

    http://dev.mysql.com/doc/refman/5.0/en/select.html

    输入输出文件在服务器上创建一个文件;如果您在客户机上并且希望它在那里,请执行以下操作:

    mysql -u you -p -e "SELECT ..." >  file_name 
    
        2
  •  1
  •   Daren Thomas    16 年前

    如果您安装了phpMyAdmin,那么它是一个简单的工具:运行查询(没有加载副本,所以我不能告诉您详细信息,但它确实很容易),然后检查neer-bottom以获得导出选项。CSV将被列出,但我认为如果您愿意,也可以使用SQL:)

        3
  •  1
  •   Farinha    16 年前

    你可以用 MySQL Query Browser 要运行查询,然后只需转到文件->导出结果集并选择输出格式。选项有CSV、HTML、XML、Excel和PLIST。