MySQL中你可以使用 SELECT...INTO OUTFILE语句来简单的导出数据到文本文件上。
需要框架源码的朋友可以看我个人简介联系我, 。
以下实例中我们将数据表 xxxxxx_tbl 数据导出到 /tmp/xxxxxx.txt 文件中:
你可以通过命令选项来设置数据输出的指定格式,以下实例为导出 CSV 格式:
在下面的例子中,生成一个文件,各值用逗号隔开。这种格式可以被许多程序使用。
mysqldump 是 mysql 用于转存储数据库的实用程序。它主要产生一个 SQL 脚本,其中包含从头重新创建数据库所必需的命令 CREATE TABLE INSERT 等。
使用 mysqldump 导出数据需要使用 --tab 选项来指定导出文件指定的目录,该目标必须是可写的。
以下实例将数据表 xxxxxx_tbl 导出到 /tmp 目录中:
导出 SQL 格式的数据到指定文件,如下所示:
以上命令创建的文件内容如下:
如果你需要导出整个数据库的数据,可以使用以下命令:
如果需要备份所有数据库,可以使用以下命令:
--all-databases 选项在 MySQL 3.23.12 及以后版本加入。
该方法可用于实现数据库的备份策略。
如果你需要将数据拷贝至其他的 MySQL 服务器上, 你可以在 mysqldump 命令中指定数据库名及数据表。
在源主机上执行以下命令,将数据备份至 dump.txt 文件中:
如果完整备份数据库,则无需使用特定的表名称。
如果你需要将备份的数据库导入到MySQL服务器中,可以使用以下命令,使用以下命令你需要确认数据库已经创建:
你也可以使用以下命令将导出的数据直接导入到远程的服务器上,但请确保两台服务器是相通的,是可以相互访问的:
以上命令中使用了管道来将导出的数据导入到指定的远程主机上。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70006413/viewspace-2845384/ ,如需转载,请注明出处,否则将追究法律责任。