导入数据的sql语句load data local infille 可以有local选项选择是否从本地导入,但导出语句select into outfile为什么就没有local选项可以选择呢?导出数据都在服务器,我想导至本地来,要用sql语句实现,因为这是一个网站的一个功能点。
这肯定能实现,因为我用sqlyog上的export table data as..很容易实现这个功能

解决方案 »

  1.   

    在本地 mysql -uuser -ppassword -e "select into outfile"
      

  2.   

    本地就这样呗:
    mysql -uxxx -pxxx -e"select * from 库名.表名" > 备份文件名.txt这样导出的文件是 tab 分隔的,可以使用 load data 导入。
      

  3.   

    除了楼上的方法  还可以把本地硬盘mount到数据库机器上  然后用 mysql -uuser -ppassword -e "select into outfile '/mnt/xxx.tx' from tb"
      

  4.   

    真心没看懂,你这是不是linux上的命令行,有没有就是一句sql语句的?
      

  5.   

    可不可以就用sql语句实现?我现在做的是一个网站,要实现按某个按键就将服务器上数据库导出至本地excel中,最好还能选本地路径