= in SQL komt exact overeen.
LIKE matcht met jokertekens, waarbij '%' wordt gebruikt als matchsymbool met meerdere tekens en '_' als matchsymbool met één teken. '\' is het standaard escape-teken.
foobar = '$foo'
en foobar LIKE '$foo'
zal zich hetzelfde gedragen, omdat geen van beide strings een jokerteken bevat.
foobar LIKE '%foo'
komt overeen met alles dat eindigt op 'foo'.
LIKE
heeft ook een ESCAPE
clausule zodat u een escape-teken kunt instellen. Hiermee kunt u letterlijk '%' of '_' binnen de tekenreeks zoeken. Je kunt ook NOT LIKE
. doen .
De MySQL-site heeft documentatie over de LIKE-operator . De syntaxis is
expression [NOT] LIKE pattern [ESCAPE 'escape']