执行mysqldump命令
mysqldump 数据库名 > sql.dbf

解决方案 »

  1.   

    飞花逐月能说的详细点吗?
    在php中如何使用?
    这样:<?
    $sql="mysqldump xuewei > sql.dbf"
    $result=mysql_query($sql,$db)or die("error");
    ?>
    吗?
      

  2.   

    我上面说的是的在命令行模式(DOS,SHELL)下执行的命令。
    如果你想以WEB方式执行,两种方法。
    1:用PHP调用EXEC()函数执行上面的命令。
    2:$sql = "select * from xuewei into outfile 'xuewei.dbf'";
       用mysql_query()执行此命令。xuewei.dbf在mysql的数据库xuewei目录下,
       你可以指定其他路径。
      

  3.   

    PHPMYADMIN就有这个功能,
    你去看看他的源代码就知道了
      

  4.   

    用phpmyadmin的到处数据功能,导出数据库的sql语句保存为文本文件就可以,用起来方便
      

  5.   

    $sql = "select * from xuewei into outfile 'file.dbf'";
    mysql_query($sql);
      

  6.   

    数据导出主要有以下几种方法:  1. 使用select into outfile 'filename'语句
      2. 使用mysqldump实用程序
      3. 使用select into outfile 'filename'语句  可以在mysql的命令行下或在php程序中执行它。我下面以在mysql命令行下为例。在php中使用时,将其改成相应的查询进行处理即可。不过在使用这个命令时,要求用户拥有file的权限。如我们有一个库为phptest,其中有一个表为driver。现在要把driver卸成文件。执行命令:  mysql> use phptest;
      Database Changed
      mysql> select * from driver into outfile 'a.txt';
      Query OK, 22 rows affected (0.05 sec)  上面就可以完成将表driver从数据库中卸到a.txt文件中。注意文件名要加单引号。那么这个文件在哪呢?在mysql目录下有一个data目录,它即是数据库文件所放的地方。每个库在单独占一个子目录,所以phptest的目录为c:mysqldataphptest(注意:我的mysql安装在c:\mysql下)。好,现在我们进去,a.txt 就是它。