= en SQL hace una coincidencia exacta.
ME GUSTA realiza coincidencias con comodines, utilizando '%' como símbolo de coincidencia de varios caracteres y '_' como símbolo de coincidencia de un solo carácter. '\' es el carácter de escape predeterminado.
foobar = '$foo'
y foobar LIKE '$foo'
se comportará igual, porque ninguna cadena contiene un comodín.
foobar LIKE '%foo'
coincidirá con cualquier cosa que termine en 'foo'.
LIKE
también tiene un ESCAPE
cláusula para que pueda establecer un carácter de escape. Esto le permitirá hacer coincidir el literal '%' o '_' dentro de la cadena. También puedes hacer NOT LIKE
.
El sitio de MySQL tiene documentación sobre el operador LIKE . La sintaxis es
expression [NOT] LIKE pattern [ESCAPE 'escape']