返回介绍

4 使用 mysqldump 程式汇出资料

发布于 2025-02-20 13:00:33 字数 2009 浏览 0 评论 0 收藏 0

MySQL 提供许多不同应用的工具程式,让你可以在命令提示字符中执行,这些工具程式都是 MySQL 才有的,而且它们并不是 SQL 叙述。你可以使用“mysqldump”工具程式汇出资料。下列是它的用法:

下列是“mysqldump”工具程式的基本选项:

选项说明
–host=数据库服务器 或 -h 数据库服务器指定要连线的的数据库服务器名称,“-h”后面必须有空格;没有使用这个选项的话,表示连线到本机
–user=使用者帐号 或 -u 使用者帐号指定连线的使用者帐号,“-u”后面必须有空格
–password[=密码] 或 -p[密码]指定连线的密码,“-p”后面不可以有空格;没有提供密码的话,执行程式以后会提示你输入密码;没有使用这个选项的话,表示密码为空白

下列的命令为“mysqldump”加入指定数据库服务器、使用者帐号与数据库名称的相关资讯。在命令提示字符中执行下列的命令以后,会在萤幕中显示“cmdev”数据库的资讯:

这些选项都有两种设定方式,以使用者帐号来说:

下列是与汇出资料相关的选项:

选项说明
–result-file=档案名称指定汇出资料的档案名称,资料夹符号必须使用“/”
–all-databases汇出数据库服务器中所有数据库的资料
–tab=资料夹指定汇出资料档案存放的资料夹

下列的命令使用“–result-file”指定汇出的档案名称。执行后储存盘案的位置就是你执行“mysqldump”的位置,如果在“C:/cmdev/data/out”资料夹下执行“mysqldump”,你就可以在“C:/cmdev/data/out”资料夹下找到“cmdev.sql”档案:

执行上列的命令以后,开启“C:/cmdev/data/out/cmdev.sql”档案,里面的内容只有建立表格的叙述,并不包含储存在表格里面的资料纪录。

如果想要“mysqldump”工具程式也帮你汇出资料纪录的话,就要使用下列的作法:

“mysqldump”工具程式汇出资料纪录档案的格式,字段资料间使用“TAB”隔开,每一列资料以“\N”结尾。如果要控制资料档案格式的话,可以使用下列的选项:

选项说明
–fields-terminated-by=字串设定字段资料间的分隔符号
–fields-enclosed-by=字符设定每一个字段资料的前后字符
–fields-optionally-enclosed-by=字符
–fields-escaped-by=字符设定跳脱字符的符号
–lines-terminated-by=字串设定每一行的结尾

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文