sql >> Databasteknik >  >> RDS >> Mysql

Tillåter MySQL att skapa databas med punkt?

Du kan inte använda punkten i ett databasnamn. Dessutom skulle jag undvika att använda det i någon identifierare. En vanlig konvention är att använda understreck istället. Det kommer att tjäna samma syfte och kommer att undvika MYCKET förvirring. Om du gör har en bra anledning att använda konstiga och annars olagliga tecken i ett tabell- eller fältnamn, då måste du undkomma det.

för att undvika identifierare i MySQL, använd backteck:

SELECT `select`, `some.field name`, `crazy()naming+here`
FROM `my-=+table`

Ta för vana att backticka alla fältnamn oavsett om du behöver att är en bra praxis enligt min mening, men det är en annan historia.



  1. Oracle:Beräkna tidsskillnaden i TT:MM:SS mellan 2 datum

  2. hur man använder kontrollbegränsning i Oracle

  3. Hur ändrar jag min session till att visa UTF8 i Oracle?

  4. När ska man använda Common Table Expression (CTE)