这个意思是 如果 列值是 'a1000b' ,那么第一个语句,like '1000' 将不会返回这一行,而第二个语句会返回这个一行。like 使用通配符效果和 regexp 一致
例如:
like '%1000%' 等价于 regexp '1000'
自己做实验体验下吧,参考sql如下
use world;
drop table if exists test;
create table test(name varchar(20));
insert into test values('a1000b');
insert into test values('1000');
select * from test;
select * from test where name like '1000';
select * from test where name like '%1000%';
select * from test where name regexp '1000';