现在使用此命令将表数据加载到MySQL中的XML文件
mysql --user=username--password=pwd test123 --xml 'select * from TableName' > XmlFileName.xml
以下面的格式生成xml文件
<row>
<column1>value1</column1>
<column2>value2</column2>
</row>
但我想生成如下所示的XML文件:
<row>
<field name='column1'>value1</field>
<field name='column2'>value2</field>
</row>
你可以参考这个链接(我需要以第三种格式生成xml) https://docs.oracle.com/cd/E17952_01/refman-5.5-en/load-xml.html
答案 0 :(得分:1)
你需要mysqldump,试试:
mysqldump --xml --user=username --password=pwd test123 TableName
答案 1 :(得分:0)
您在问题中粘贴的命令存在一些问题。
-e
标志database.table
username
和--password
旗帜它应该是这样的:
mysql --user=username --password=pwd --xml -e 'SELECT * FROM DbName.TableName' > XmlFileName.xml
这应该提供所需的输出,Rodney Salcedo使用mysqldump
发布的其他答案也是如此。
答案 2 :(得分:0)
要将数据导出为xml,请尝试:
document.getElementById('userCurrency').value;
要导入xml数据,请尝试:
mysql -uroot -p --xml -e "SELECT * FROM table_name" > table_name.xml
查看 workbench 等工具,这些工具可以帮助您导出执行特定查询后获得的数据。我最近看了一下体育相同功能的 sqlyog ,不同的是后者有一个很好的GUI。