我需要将MySQL中的关系数据库记录集(由多个表和每个主记录的多个子记录组成)中的数据保存到xml文件中。我的问题是:
答案 0 :(得分:1)
可以使用mysql监视器导出和导入XML数据。
$ mysql -uroot -p --xml -e 'SELECT * FROM tablename' > /tmp/tabllename.xml
mysql监视器有一个--xml选项,它允许我们以XML格式转储数据。 -e选项执行语句并退出监视器。
对于整个数据库,您可以使用mysqldump工具
mysqldump --xml databasename > databasename.xml
or
mysqldump -X databasename> databasename.xml
希望它有所帮助!!