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

Er tabelnavne i MySQL store og små bogstaver?

Generelt:

Database- og tabelnavne skelner ikke mellem store og små bogstaver i Windows, og der skelnes ikke mellem store og små bogstaver i de fleste Unix-varianter.

I MySQL svarer databaser til mapper i databiblioteket. Hver tabel i en database svarer til mindst én fil i databasebiblioteket. Følgelig spiller det underliggende operativsystems følsomhed mellem store og små bogstaver en rolle i følsomheden af ​​store og små bogstaver i database- og tabelnavne.

Man kan konfigurere, hvordan tabelnavne gemmes på disken ved hjælp af systemvariablen lower_case_table_names (i my.cnf konfigurationsfil under [mysqld]).

Læs afsnittet:10.2.2 Identifier Case Sensitivity for mere information.



  1. Hvad er den bedste måde at håndtere DBNull's på

  2. Klon en SQLite-database

  3. Du kan ikke angive måltabel for opdatering i FROM-klausulen

  4. T-SQL tirsdag #65:Lær noget nyt