语法:
mysqldump -u root -pPassword -T 目标目录 dbname table
[option];
Password参数表示root用户的密码
dbname参数表示数据库的名称
table参数表示表的名称
option表示附件选项:
(1)--fields-terminated-by=字符串:设置字符串为字段的分隔符,默认值是“\t”。
(2)--fields-enclosed-by=字符:设置字符来括上字段的值。
(3)--fields-optionally-enclosed-by=字符:设置字符括上CHAR、VARCHAR和TEXT等字符型字段。
(4)--fields-escaped-by=字符:设置转义字符。
(5)--fields-terminated-by=字符串:设置每行的结束符
例:用mysqldump语句来导出test数据库下order表的记录,字段之间用‘、’隔开,字符型数据用双引号括起来:
mysqldump -u root
-p -T D:\test order "--fields-terminated-by=\r\n"
"--fields-terminated-by=、"
"--fields-optionally-enclosed-by='"'
mysqldump命令还可以导出XML格式的文件,语法:
mysqldump -u root
-pPassword --xml|-X dbname table
>D:\name.xml;
Password表示root用户的密码
使用--xml或者-X选项就可以导出XML格式的文件
dbname表示数据库的名称
table表示表的名称
D:\name.xml表示导出的XML文件的路径
例:使用mysqldump命令将数据表student中的内容导出到XML文件中:
mysqldump -u root
-p --xml test student >D:/student.xml