美文网首页
数据库 | MySQL | 7. 正则表达式

数据库 | MySQL | 7. 正则表达式

作者: ShadowFieldEric | 来源:发表于2020-12-21 09:06 被阅读0次

    开头是"淘"

    SELECT * FROM `website` WHERE `name` REGEXP '^淘';
    

    结尾是"宝"

    SELECT * FROM `website` WHERE `name` REGEXP '宝$';
    

    包含"宝"

    SELECT * FROM `website` WHERE `name` REGEXP '[宝]';
    SELECT * FROM `website` WHERE `name` REGEXP '宝';
    

    不包含"淘宝"

    SELECT * FROM `website` WHERE `name` REGEXP '[^淘宝]';
    

    包含"菜鸟"或者"微博"

    SELECT * FROM `website` WHERE `name` REGEXP '菜鸟|微博';
    

    包含"www"和"oo"

    SELECT * FROM `website` WHERE `web_url` REGEXP '.*www.*oo.*';
    

    有0个或多个"w"

    SELECT * FROM `website` WHERE `web_url` REGEXP 'w*';
    

    有1个或多个"t"

    SELECT * FROM `website` WHERE `web_url` REGEXP 'ht+ps://taobao.com';
    

    有2个"o"

    SELECT * FROM `website` WHERE `web_url` REGEXP 'o{2}';
    

    有2-3个"o"

    SELECT * FROM `website` WHERE `web_url` REGEXP 'o{2,3}';
    

    以https开头并以cn结尾

    SELECT * FROM `website` WHERE `web_url` REGEXP '^https' AND `web_url` REGEXP 'cn$';
    SELECT * FROM `website` WHERE `web_url` REGEXP '^https.*cn$';
    

    相关文章

      网友评论

          本文标题:数据库 | MySQL | 7. 正则表达式

          本文链接:https://www.haomeiwen.com/subject/cyqmwktx.html