使用MySQL RLIKE操作符时可以使用哪些不同的通配符字符?

使用MySQL RLIKE操作符时可以使用哪些不同的通配符字符?

在字符串中查找某些模式(正则表达式)的查询时,使用RLIKE运算符与通配符可以节省大量努力。 使用RLIKE的通配符是:

  • ^ - 它表示字符串的开始。换句话说,当我们将此通配符与RLIKE运算符一起使用时,它会查找以^通配符后面写的特定字符串开头的模式。

阅读更多:MySQL 教程

示例

 mysql> Select Id, Name from Student WHERE Name RLIKE '^H';
 +------+---------+
 | id   | Name    |
 +------+---------+
 | 15   | Harshit |
 +------+---------+
 1 row in set (0.00 sec)
  • $ - 它表示字符串的末尾。换句话说,当我们将此通配符与RLIKE运算符一起使用时,它会查找以$通配符后面写的特定字符串结尾的模式。

示例

mysql> Select Id, Name from Student WHERE Name RLIKE 'v$';
+------+--------+
| Id   | Name   |
+------+--------+
| 1    | Gaurav |
| 2    | Aarav  |
| 20   | Gaurav |
+------+--------+
3 rows in set (0.00 sec)

  • | - 它表示OR。换句话说,当我们将此通配符与RLIKE运算符一起使用时,它会查找字符串,该字符串将带有使用|通配符写的任一子字符串。

示例

mysql> Select Id, Name from Student WHERE Name RLIKE 'Gaurav|raj';
+------+---------+
| Id   | Name    |
+------+---------+
| 1    | Gaurav  |
| 20   | Gaurav  |
| 21   | Yashraj |
+------+---------+
3 rows in set (0.00 sec)

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程