some others definitely do not use single quotes - it might only look like it.
Backtick is to identify userdefined names like for fields and tables.
Single quotes identify strings.
So:
...SET `myField` = 'someStringValue'...;
but never ....SET 'myField' = someStringValue....;
Another note: The backticks are optional while the single quotes are not. The backticks make sure however that your "names" are always identified as such even when they collide with SQL keywords.
Example "age" in German is "Alter". Unfortunately "alter" is also a SQL keyword.
So this would fail:
SELECT age as Alter ....
while this would not:
SELECT `age` as `Alter`...
Bjom