• MySQL操作XML格式字段


    参考:https://blog.csdn.net/hejiajunhs/article/details/84487945

    -- Example #E1
    SELECT extractValue ( '<sites><site><name>Google</name><url>www.google.com</url></site></sites>', '/sites/site/name' ) AS VALUE;
    
    
    -- Example #E2
    SELECT extractValue ( '<sites><site><name>Google</name><url>www.google.com</url></site></sites>', '/*/*/name' ) AS VALUE;
    
    
    -- Example #E3
    SELECT extractValue ( '<sites><site><name>Google</name><url>www.google.com</url></site></sites>', '/sites/site/child::*' ) AS VALUE;
    SELECT extractValue ( '<sites><site><name>Google</name><url>www.google.com</url></site></sites>', '/descendant::*' ) AS VALUE;
    SELECT extractValue ( '<sites><site><name>Google</name><url>www.google.com</url></site></sites>', '/sites/site/parent::*' ) AS VALUE;
    SELECT extractValue ( '<sites><site><name>Google</name><url>www.google.com</url></site></sites>', '/sites/site/name/ancestor::*' ) AS VALUE;
    SELECT extractValue ( '<sites><site><name>Google</name><url>www.google.com</url></site></sites>', '/sites/site/url/self::*' ) AS VALUE;
    
    
    -- Example #E4
    SELECT extractValue ( '<book><title>SQL:1999</title><author><initial>J</initial><surname>Melton</surname></author></book>', '/book/author/surname[self:text()>="Melton"]' ) AS VALUE;
    
    
    -- Example #U1
    SELECT UpdateXML ( '<sites><site><name>Google</name><url>www.google.com</url></site></sites>', '/sites/site/name', 'GG' ) AS VALUE
    
    
    -- Example #U2
    SELECT extractvalue ( UpdateXML ( '<sites><site><name>Google</name><url>www.google.com</url></site></sites>', '/sites/site/name', '<name>GG</name>' ), '/sites/site/name' ) AS value;
    
    
  • 相关阅读:
    UI自动化测试模型
    Selenium:HTML测试报告
    Selenium:浏览器及鼠标、键盘事件
    Selenium:WebDriver简介及元素定位
    selenium自动化环境搭建(Windows)
    浅谈UI自动化测试
    《MySQL:菜鸟入门系列》
    《HTTP协议:菜鸟入门系列》
    人人都是产品经理<1.0>
    聊聊连接池和线程
  • 原文地址:https://www.cnblogs.com/DJOSIMON/p/16199163.html
Copyright © 2020-2023  润新知