Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Gibt es eine Liste mit nicht zulässigen Zeichen für die Spaltennamen der MySQL-Tabelle?

Extrahiert aus der MySQL-Dokumentation vorausgesetzt, Sie verwenden mindestens MySQL 5.0 oder höher:

Erlaubte Zeichen in ohne Anführungszeichen Kennungen:

  • ASCII:[0-9,a-z,A-Z$_] (lateinische Grundbuchstaben, Ziffern 0-9, Dollar, Unterstrich)

  • Erweitert:U+0080 .. U+FFFF

Zulässige Zeichen in Anführungszeichen Kennungen enthalten die vollständige Unicode Basic Multilingual Plane (BMP), außer U+0000:

  • ASCII:U+0001 .. U+007F

  • Erweitert:U+0080 .. U+FFFF

TL;DR

Um Ihre Frage zu beantworten, ja. Sie können den $ verwenden Zeichen in Spaltennamen in Anführungszeichen oder ohne Anführungszeichen.