mysql 5.1的xml function
mysql 5.1.5新增了xml function,为数据的xml化提供了有力的支持,下面是一个使用xml function的简单例子.
新增一个表:
SQL:
-
CREATE TABLE x (doc VARCHAR(150));
-
-
INSERT INTO x VALUES
-
('
-
<book>
-
<title>A guide to the SQL standard</title>
-
<author>
-
<initial>CJ</initial>
-
<surname>Date</surname>
-
</author>
-
</book>
-
');
然后用新增的ExtractValue()读取数据:
SQL:
-
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
liaoqs 于 2006-09-19 @ 10:28:42 留言 :
谢谢,很好。