Estratto dai documenti MySQL supponendo che tu stia utilizzando almeno MySQL 5.0 o versioni successive:
Caratteri consentiti tra senza virgolette identificatori:
-
ASCII:[0-9,a-z,A-Z$_] (lettere latine di base, cifre 0-9, dollaro, underscore)
-
Esteso:U+0080 .. U+FFFF
Caratteri consentiti tra virgolette gli identificatori includono l'Unicode Basic Multilingual Plane (BMP) completo, eccetto U+0000:
-
ASCII:U+0001 .. U+007F
-
Esteso:U+0080 .. U+FFFF
TL;DR
Rispondendo alla tua domanda, sì.. Puoi usare il $
carattere nei nomi delle colonne tra virgolette o senza virgolette.