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=字串 | 设定每一行的结尾 |