= in SQL esegue la corrispondenza esatta.
MI PIACE esegue la corrispondenza con caratteri jolly, utilizzando '%' come simbolo di corrispondenza a più caratteri e '_' come simbolo di corrispondenza a un carattere. '\' è il carattere di escape predefinito.
foobar = '$foo' e foobar LIKE '$foo' si comporterà allo stesso modo, perché nessuna delle stringhe contiene un carattere jolly.
foobar LIKE '%foo' corrisponderà a qualsiasi cosa che termini con 'foo'.
LIKE ha anche un ESCAPE clausola in modo da poter impostare un carattere di escape. Ciò ti consentirà di abbinare il letterale '%' o '_' all'interno della stringa. Puoi anche fare NOT LIKE .
Il sito MySQL ha documentazione sull'operatore LIKE . La sintassi è
expression [NOT] LIKE pattern [ESCAPE 'escape']