如何将MySQL数据库转换为XML?

13

如何将MySQL数据库转换为XML?我想要所有的数据和它们在XML模式文件中的关系。

如何从sqlyog community 8.13(免费版本)进行转换?


你是指来自表格的数据吗? - Rippo
你希望数据以什么样的格式呈现? - Alterlife
我想要将所有数据及其关系存储在XML模式文件中。 - user172987
6个回答

19

8

phpMyAdmin 中有一个导出为XML的功能。你可以使用这个功能,或者查看代码了解它们是如何实现的。


4

1

对于单个表格

mysql --xml -u username -p database_name table_name > table_name.xml

一个查询
mysql --xml -u username -p database_name -e 'select * from table_name' > query.xml

对于整个数据库

mysqldump --xml -u username -p database_name > database.xml

1

SQLyog 也很好地实现了将数据导出为 XML 的功能...


右键点击表格,选择“备份/导出”,然后选择“导出表数据为...” 您可以选择CSV、HTML、XML、Excel XML或SQL... 非常方便。 - Rippo

0

实际上它是这样的

mysqldump --xml dbname -t tablename

使用 eventually -u 用户名 -p密码(或 -p 以进行交互式密码输入)根据您的权限执行操作。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接