我现在想要将mysql数据库中查询的结果以xml文档的形式返回给我,大家有没有好的办法,最好是mysql自带的FUNCTION;如在oracle中就可以
select DBMS_XMLGEN.GETXML('select * from user') from dual
至于mysql??????在线等待中.......
select DBMS_XMLGEN.GETXML('select * from user') from dual
至于mysql??????在线等待中.......
解决方案 »
- MYSQL
- 这个问题太有挑战性了,反正我是搞不定,大家帮我看看
- mysql5.5版本如何记录update类型的语句日志
- CONCAT语法提问
- 临时磁盘文件需要多大的空间
- mysql存储过程灵异事件
- 关于MYSQL数据库事务处理的问题,大家来讨论下
- postgresql用dump备份的时候是否sequence也备份进去了。
- 我在另外的机器上连接数据库,用这样MYSQL -H 192.168.0.1 -U ROOT -P391100 为什么说ERROR 1045: Access denied for user: 'root@billga
- 安装mysql-connector-net-6.6.4 总是失败 your system has not been mofifiel
- 【在线等】请问一个查询语句【解决立刻结贴】
- mysqld_multi多实例的配置
<row>
<field name="caption">testtest</field>
<field name="memo">chewiafa</field>
</row> <row>
<field name="caption">awewfdf</field>
<field name="memo">dfafdaf</field>
</row> <row>
<field name="caption">adfafchenw</field>
<field name="memo">sdfadfaf</field>
</row> <row>
<field name="caption">adfattdafd</field>
<field name="memo">adfadfa</field>
</row>
</resultset>
这句sql是这样吗?
mysql -e "select * from user"-X > t.xml
执行下来还是有点问题!!
我们这个项目要使用fmpp,所有希望能够取出来的数据能够在xml中,你那句sql是在配置文件中吗?
我现在想在sql语句中实现xml转换,像oracle那种,还是要自己手动写个方法才能够实现啊。
'\n<cities>',
GROUP_CONCAT(
'\n\t<city name="', name, '" population="', population, '"/>'
SEPARATOR ''
),
'\n</cities>'
) AS xmldoc
FROM cities\G
2.使用mysql的一个扩展:lib_mysqludf_xql这个扩展包含一组用户自定义的函数.具体的地址是:http://www.mysqludf.org/lib_mysqludf_xql/
能够用select * from user语句,返回如:
<Result> --跟元素自己定义
<id>1</id> <name>zhangsan</name><age>10</age>
<id>2</id> <name>zhang</name><age>20</age>
<id>3</id> <name>san</name><age>30</age> 注:id和name和age是表的属性,不需要手动添加,而是自动写入xml文件。
</Result>
你晓得mysql的那个扩展可以实现不?
mysql -X -uroot -ptiger -e "use test; select * from user;" > f:\ff/b.xml
mysql -X -uroot -ptiger -e "use test; select * from user;" > f:\ff/a.xml