文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
4 使用 mysqldump 程式汇出资料
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 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论