急!请问MySQL支持SQL/XML标准吗? 像一些大的数据库如oracle,DB2,SQLserver等它们都支持SQL/XML标准,也就是它们都提供了像XMLELEMENGT,XMLATTRIBUTES等七个函数来支持从数据库中查询出的数据转换成XML格式的数据。在网上找了很多资料,都没有明确说明MySQL是否支持SQL/XML标准,请各位高手指点一二。主要要解决的问题是将数据库中查询出的数据转换成XML格式的数据,先谢谢各位了。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 支不支持我不清楚,但是mysql绝对可以导出成xml的。可以用命令行(这个我没用过,好像是mysql -X)和phpadmin这个客户端软件弄出来是这个样子的<!--- 数据库: 'mytest'--><mytest> <!-- 表 a --> <a> <text>3741039308</text> <cc></cc> <aa>2147</aa> <bb></bb> </a> <a> <text>9</text> <cc></cc> <aa>3</aa> <bb></bb> </a> <a> <text>1</text> <cc></cc> <aa>3</aa> <bb></bb> </a> <a> <text>1</text> <cc></cc> <aa>12</aa> <bb></bb> </a><mytest> 以下摘自 MySQL 5.1 Reference Manualshell> mysql --xml -uroot -e "SHOW VARIABLES LIKE 'version%'"<?xml version="1.0"?><resultset statement="SHOW VARIABLES LIKE 'version%'" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><row><field name="Variable_name">version</field><field name="Value">5.0.40-debug</field></row><row><field name="Variable_name">version_comment</field><field name="Value">Source distribution</field></row><row><field name="Variable_name">version_compile_machine</field><field name="Value">i686</field></row><row><field name="Variable_name">version_compile_os</field><field name="Value">suse-linux-gnu</field></row></resultset>[align=center]==== 思想重于技巧 ====[/align] 直接的select * from table for xml这种格式没有[align=center]==== 思想重于技巧 ====[/align] MYSQL现在也是支持XML的。不过没有DB2等的那么标准与多样化。具体看看仔细找找手册中函数与运算符部分。 通过phpmyadmin 修改字符编码,为何不成功 mysql正则表达式替换html标签 外键就是引用自己的主键,如何删除表中数据 怎么在c的mysql_query()中的语句中使用c的变量呢 如何向mysql的datetime列插入一个数值?插入time_t值部队 请教:我在windows中用什么工具来操作msql? MySql中怎样使用自增长? 如何将mysql中数据导入到access中 职场方向,选择Oracle 还是MySQL,请大牛前辈指点! 多语言,应该用哪种字符集 有一个字段xm,我想实现横向排列,如何做呢? 请教:在虚拟机linux下如何安装MY sql 数据库
可以用命令行(这个我没用过,好像是mysql -X)
和phpadmin这个客户端软件弄出来是这个样子的
<!--
- 数据库: 'mytest'
-->
<mytest>
<!-- 表 a -->
<a>
<text>3741039308</text>
<cc></cc>
<aa>2147</aa>
<bb></bb>
</a>
<a>
<text>9</text>
<cc></cc>
<aa>3</aa>
<bb></bb>
</a>
<a>
<text>1</text>
<cc></cc>
<aa>3</aa>
<bb></bb>
</a>
<a>
<text>1</text>
<cc></cc>
<aa>12</aa>
<bb></bb>
</a>
<mytest>
<?xml version="1.0"?><resultset statement="SHOW VARIABLES LIKE 'version%'" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<row>
<field name="Variable_name">version</field>
<field name="Value">5.0.40-debug</field>
</row><row>
<field name="Variable_name">version_comment</field>
<field name="Value">Source distribution</field>
</row><row>
<field name="Variable_name">version_compile_machine</field>
<field name="Value">i686</field>
</row><row>
<field name="Variable_name">version_compile_os</field>
<field name="Value">suse-linux-gnu</field>
</row>
</resultset>[align=center]==== 思想重于技巧 ====
[/align]
select * from table for xml这种格式没有[align=center]==== 思想重于技巧 ====
[/align]