As observed in another answer, backticks are used in MySQL to indicate that a word is a database object, thus preventing confusion with reserved words - in other dialects of SQL, square brackets [ ]
(SQLServer) or double quotes " "
(most other dialects) are used instead.
In my experience, using reserved words in table structures tends to cause problems, especially when writing new queries - it can take a while to realise that the error being returned is due to a reserved word being a column name. There's also the point (as the existence of this question indicates) that not everyone knows that you can get around the problem by using the appropriate quoting characters in your query.