A brief description of the Mysql regular expression _mysql

Source: Internet
Author: User

We've learned that MySQL can do fuzzy matching with like ...%.

MySQL also supports the matching of other regular expressions, using the REGEXP operator in MySQL for regular expression matching.

If you know PHP or Perl, it's very easy to operate because MySQL's regular expression matches are similar to those of these scripts.

The regular pattern in the following table can be applied to the REGEXP operator.

Instance

Knowing the above regular requirements, we can write more of our own requirements for SQL statements with regular expressions. Below we will list several small instances (table name: PERSON_TBL) to deepen our understanding:

Find all data in the Name field that starts with ' st ':

mysql> SELECT name from person_tbl WHERE name REGEXP ' ^st ';

Finds all data in the Name field that ends with ' OK ':

mysql> SELECT name from person_tbl WHERE name REGEXP ' ok$ ';

Finds all data that contains the ' Mar ' string in the Name field:

mysql> SELECT name from person_tbl WHERE name REGEXP ' Mar ';

Finds all data in the Name field that starts with a vowel character or ends with an ' OK ' string:

mysql> SELECT name from person_tbl WHERE name REGEXP ' ^[aeiou]|ok$ ';

The above is a small set to introduce the MySQL regular expression, I hope to help you, if you have any questions please give me a message, small series will promptly reply to everyone. Here also thank you very much for the cloud Habitat Community website support!

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.