用mysql语句实现sql语句查询出来的结果保存到后缀为.xls文件中

解决方案 »

  1.   

    利用SQL语句select * from yourTable
    INTO OUTFILE 'file_name.xls' export_options可以将SELECT的结果导出到数据库所在服务器上的文本文件中。你可以设置options 以逗号来分隔字段,这样Excel就可以直接打开了。具体请直接自行参考mySQL的官方手册说明
    http://dev.mysql.com/doc/refman/5.1/zh/index.html
      

  2.   


    不能直接通过mysql命令直接下载。1。你用select生成后,再FTP下来。
    2。在你的客户端用程序比如VBscript,等程序调ADO来访问mySQL然后生成文件。
    3。图形管理工具,可以把结果直接保存到本地。
      

  3.   

    那就是说不能用sql查出结果并保存到自己机子上的文件里
    只能保存到服务器上的文件里了
    要到自己机子上的文件里只能通过
    1。你用select生成后,再FTP下来。 
    2。在你的客户端用程序比如VBscript,等程序调ADO来访问mySQL然后生成文件。 
    3。图形管理工具,可以把结果直接保存到本地。
    来实现
      

  4.   

    shell>mysql -hxx -uxx -pxx -e'select concat(col1,",",col2,",",col3) from table1' -N databases1>a.xlsconcat 加你想要的所有列即可这样可以到你的本地目录的a.xls中