mysql> use phptest; 
  Database Changed 
  mysql> select * from driver into outfile 'a.txt'; 
  Query OK, 22 rows affected (0.05 sec)

解决方案 »

  1.   

    注意文件名要加单引号。
    导出的文本文件位置:
    在mysql目录下有一个data目录,每个库在单独占一个子目录,所以phptest的目录为c:\mysql\data\phptest(注意:mysql安装在c:\mysql下),a.txt就在这个目录下。
      

  2.   

    问题一:备份出来的这个文件能导入数据库吗?就是直接更新原来的表
    问题二:mysql数据库里有密码这个数据格式吗?就是密码字段类型
      

  3.   

    命令能放在bat文件里处理吗?
    cd mysql
    cd bin
    use testdb ;
    select * from tablename into outfile 'a.txt';以上命令能执行不?
      

  4.   

    导入使用load命令: 
      
    load data infile 'driver.txt' into table driver fields terminated by ',' enclosed by '"'; 注意分隔符自己定义。密码字段用PASSWORD函数即可实现。
      

  5.   

    刚才的select适合利用程序进行处理,bat文件里可以用mysqldump 可以处理整个库,或库中指定的多表。
      

  6.   

    %>mysql -uroot -p -e "select * from 库.表" > "/路径/文件名"导出的为数据,也可以导出为xml/html、具体看mysql.exe的help
      

  7.   

    to: mathematician(数学家) 
    bat文件里可以用mysqldump 可以处理整个库,或库中指定的多表。我现在就是要导出一个数据库的指定表
      

  8.   

    c:\mysql\bin>mysqldump 数据库名 数据表名 >d:\a.sql