Как конвертировать БД MySQL в XML? - PullRequest
9 голосов
/ 14 сентября 2009

Как вы можете конвертировать базу данных MySQL в XML? Я хочу все ... данные и их связь в XML-файле схемы

как конвертировать из sqlyog community 8.13 (бесплатная версия)

Ответы [ 5 ]

16 голосов
/ 14 сентября 2009
mysqldump --xml test > test.xml

или

mysqldump -X test > test.xml

mysqldump to xml

8 голосов
/ 14 сентября 2009

phpMyAdmin имеет функцию экспорта в XML. Вы можете либо использовать это, либо изучить код, чтобы увидеть, как они это сделали.

2 голосов
/ 14 сентября 2009

Клиент командной строки, который поставляется с MySQL, имеет параметр --xml: http://dev.mysql.com/doc/refman/5.1/en/mysql-command-options.html#option_mysql_xml

Если выходной формат этого файла не соответствует требуемому, вы можете просто выделить данные и объединить их с вашими тегами xml:

select concat('<field1>',field1,'</field1><field2>',field2,
'</field2>') from table
1 голос
/ 14 сентября 2009

SQLyog также хорошо выполняет экспорт данных в XML ...

0 голосов
/ 10 июля 2016

Для одного стола

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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...