Mysql
 sql >> Base de données >  >> RDS >> Mysql

Les noms de table dans MySQL sont-ils sensibles à la casse ?

En général :

Les noms de bases de données et de tables ne sont pas sensibles à la casse dans Windows, et sensibles à la casse dans la plupart des variétés d'Unix.

Dans MySQL, les bases de données correspondent aux répertoires du répertoire de données. Chaque table dans une base de données correspond à au moins un fichier dans le répertoire de la base de données. Par conséquent, la sensibilité à la casse du système d'exploitation sous-jacent joue un rôle dans la sensibilité à la casse des noms de bases de données et de tables.

On peut configurer la façon dont les noms de tables sont stockés sur le disque en utilisant la variable système lower_case_table_names (dans le mon.cnf fichier de configuration sous [mysqld]).

Lisez la section :10.2.2 Sensibilité à la casse des identifiants pour plus d'informations.