MYSQL中LIKE和REGEXP之间的区别

时间:2016-08-11 07:23:07

标签: mysql sql database

我必须从STATION数据库中选择以元音开头的所有CITY名称。

我在MYSQL中尝试使用:

喜欢运营商:

select DISTINCT CITY from STATION where CITY LIKE "[aeiouAEIOU]%";

REGEXP运营商:

select DISTINCT CITY from STATION where CITY REGEXP '^[AEIOUaeiou]';

当我使用Like运算符查询时,结果为零。但是使用REGEXP的查询工作正常。

问题:

  1. MySQL中的LIKE运算符是否支持括号([...])?
  2. 除了LIKE优于REGEXP的性能优势之外,它们之间有什么区别?

0 个答案:

没有答案