U kunt de punt niet in een databasenaam gebruiken. Ik zou het ook vermijden om het in een identifier te gebruiken. Een veelgebruikte conventie is om in plaats daarvan onderstrepingstekens te gebruiken. Het zal hetzelfde doel dienen en zal VEEL verwarring voorkomen. Als je doe een goede reden hebt voor het gebruik van vreemde en anderszins illegale tekens in een tabel- of veldnaam, dan moet je hieraan ontsnappen.
gebruik de backtick om te ontsnappen aan identifiers in MySQL:
SELECT `select`, `some.field name`, `crazy()naming+here`
FROM `my-=+table`
Maak er een gewoonte van om alle veldnamen terug te vinken, ongeacht of u nodig naar mijn mening een goede gewoonte is, maar dat is een ander verhaal.