How to convert a MySQL DB to XML?

前端 未结 5 1916
庸人自扰
庸人自扰 2020-12-07 01:24

How can you convert a MySQL database to XML? I want everythimg... data and there relation in XML schema file

how to convert from sqlyog community 8.13(free version)<

相关标签:
5条回答
  • 2020-12-07 01:29

    The command line client that comes with MySQL has a --xml option: http://dev.mysql.com/doc/refman/5.1/en/mysql-command-options.html#option_mysql_xml

    If the output format of that does not match what you need, you could just select the data out and concatenate it with your xml tags:

    select concat('<field1>',field1,'</field1><field2>',field2,
    '</field2>') from table
    
    0 讨论(0)
  • 2020-12-07 01:31
    mysqldump --xml test > test.xml
    

    or

    mysqldump -X test > test.xml
    

    mysqldump to xml

    0 讨论(0)
  • 2020-12-07 01:42

    For a single table

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

    For a query

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

    For the whole database

    mysqldump --xml -u username -p database_name > database.xml
    
    0 讨论(0)
  • 2020-12-07 01:49

    phpMyAdmin has an Export to XML function in it. You could either use that, or examine the code to see how they did it.

    0 讨论(0)
  • 2020-12-07 01:49

    SQLyog also does a good implementation of exporting data to XML...

    0 讨论(0)
提交回复
热议问题