sql >> Database teknologi >  >> RDS >> Mysql

Tillader MySQL at oprette database med prik?

Du kan ikke bruge prikken i et databasenavn. Jeg ville også undgå at bruge det i nogen identifikator. En almindelig konvention er at bruge understregning i stedet for. Det vil tjene det samme formål og vil undgå en masse forvirring. Hvis du gør har en god grund til at bruge mærkelige og ellers ulovlige tegn i et tabel- eller feltnavn, så skal du undslippe det.

for at undslippe identifikatorer i MySQL, brug backtick:

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

Få en vane med at markere alle feltnavne, uanset om du bruger at er en god praksis efter min mening, men det er en anden historie.



  1. Normalisering i MYSQL

  2. SQL Server-outputklausul til en skalarvariabel

  3. Hvordan fungerer memcache med MySQL?

  4. Find rangeringen af ​​et heltal i mysql