17. mysql 正则匹配

点击量:16

  1. 不要使用 = 或 <>
    而使用 like 或 not like

  2. select * from pet where name like ‘_____’;
    //获取name长度为5的row
    _匹配字符

  3. regexp ‘^b’
    // 匹配b开头的row
    select * from pet where name regexp ‘^b’;
    select * from pet where name regexp binary ‘^b’; //区分大小写,只有小写的b开头的才匹配
    select * from pet where name regexp ‘fy$’;
    select * from pet where name regexp ‘w’;
    select * from pet where name regexp ‘^…..$’;
    select * from pet where name regexp ‘^.{5}$’;

发表评论

电子邮件地址不会被公开。

3 × 3 =