免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
MySQL數(shù)據(jù)庫查詢操作XML的經(jīng)驗分享
      mysql里面有內(nèi)置的操作xml的函數(shù)。分別是ExtractValue()和UpdateXML()函數(shù)。

語法:

1

EXTRACTVALUE (fiedname, XPathstring);

第一個參數(shù):fiedname是String格式,為表中的字段名第二個參數(shù):XPathstring (Xpath格式的字符串) ,如果不了解Xpath語法,可以在網(wǎng)上查找教程。作用:從目標(biāo)XML中返回包含所查詢值的字符串

UPDATEXML (fiedname, XPathstring, new_value);第一個參數(shù):fiedname是String格式,為表中的字段名第二個參數(shù):XPathstring (Xpath格式的字符串)

第三個參數(shù):new_value,String格式,替換查找到的符合條件的數(shù)據(jù) 作用:改變文檔中符合條件的節(jié)點的值

相關(guān)mysql視頻教程推薦:《mysql教程

1.首先我們創(chuàng)建一個測試的表。

1

CREATE TABLE `testtable` (   `testxml` text ) ENGINE=InnoDB DEFAULT CHARSET=latin1

2.然后為測試表添加一條記錄。記錄為xml格式。

3.我們首先使用EXTRACTVALUE函數(shù)查出名字為張三節(jié)點內(nèi)容。可以在下面的輸出框看見我們找到的張三節(jié)點內(nèi)容,xpath格式如下

1

extractvalue(testxml,'/Student/Class/Name[self:text()="zhangsan"]'

4.現(xiàn)在我們有查詢class節(jié)點下所有name節(jié)點的值。

1

extractvalue(testxml,'/Student/Class/Name'

5.接下來我們用updatexml函數(shù)來改變xml的節(jié)點內(nèi)容。

1

2

3

extractvalue(testxml,'/Student/Class/Name[self:text()="zhangsan"]'), 

Updatexml(testxml,'/Student/Class/Name[self:text()="zhangsan"]','updatename')

,把zhangsan節(jié)點內(nèi)容換為updatename。

6.從上面的結(jié)果中看到xml結(jié)構(gòu)在我們使用updatexml后,少了一個name節(jié)點。我們只需要替換時把更新值加上節(jié)點即可。

1

2

extractvalue(testxml,'/Student/Class/Name[self:text()="zhangsan"]'), 

Updatexml(testxml,'/Student/Class/Name[self:text()="zhangsan"]','<Name>updatename</Name>')

7.使用Update語句更新數(shù)據(jù)庫內(nèi)容。

1

UPDATE testtableSET testxml=  Updatexml(testxml,'/Student/Class/Name[self:text()="zhangsan"]','<Name>updatename</Name>')

注意事項

使用UpdateXml我們只是改變了查出字段的內(nèi)容,并沒有更新數(shù)據(jù)庫,如果你需要更新數(shù)據(jù)庫,需要用update語句更新


本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
MySQL報錯注入總結(jié)
MySQL暴錯注入方法整理 | 獨自等待
Web安全之SQL注入(原理,繞過,防御)
ORACLE中 XML 基本函數(shù)介紹
Oracle中對XMLType的簡單操作(extract、extractvalue
linux 下用libxml2讀取xml文件實例
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服