mysql 5.1的xml function

mysql 5.1.5新增了xml function,为数据的xml化提供了有力的支持,下面是一个使用xml function的简单例子.

新增一个表:

SQL:
  1. CREATE TABLE x (doc VARCHAR(150));
  2.  
  3. INSERT INTO x VALUES
  4. ('
  5. <book>
  6. <title>A guide to the SQL standard</title>
  7. <author>
  8. <initial>CJ</initial>
  9. <surname>Date</surname>
  10. </author>
  11. </book>
  12. ');

 

然后用新增的ExtractValue()读取数据:

SQL:
  1. SELECT EXTRACTVALUE(doc,'/book/author/initial') FROM x;

结果:
+------------------------------------------+
| EXTRACTVALUE(doc,'/book/author/initial') |
+------------------------------------------+
| CJ |
更多xml function的例子:
http://dev.mysql.com/tech-resources/articles/mysql-5.1-xml.html

作者: volcano 发表于1月 13, 2006 at 9:30 am

版权信息: 可以任意转载, 转载时请务必以超链接形式标明文章原始出处作者信息及此声明

Tags:

1 条评论

  1. liaoqs 于 2006-09-19 @ 10:28:42 留言

    谢谢,很好。

RSS 为此帖反馈评论