首页 文章资讯内容详情

在MySQL中,每当列值以2个元音字母开头时检索记录

2026-06-04 1 花语

让我们首先创建一个表-

create table DemoTable664 (CityName varchar(100));

使用插入命令在表中插入一些记录-

insert into DemoTable664 values(Springfield); insert into DemoTable664 values(Austin); insert into DemoTable664 values(Franklin); insert into DemoTable664 values(OAKLAND); insert into DemoTable664 values(Anchorage);

使用select语句显示表中的所有记录-

select *from DemoTable664;

这将产生以下输出-

+-------------+ | CityName | +-------------+ | Springfield | | Austin | | Franklin | | OAKLAND | | Anchorage | +-------------+ 5 rows in set (0.00 sec)

这是使用RLIKE/REGEXP模式并每当列值以2个元音字母开头时显示记录的查询-

select *from DemoTable664 where CityName RLIKE ^[aeiouAEIOU][aeiouAEIOU];

这将产生以下输出-

+----------+ | CityName | +----------+ | Austin | | OAKLAND | +----------+ 2 rows in set (0.00 sec)