Para responder a tu problema, hay que recurrir al
manual de referencia:
9.2.2. Sensibilidad a mayúsuclas y minúsculas de identificadores
De lo que dice el artículo, hay que destacar algo:
Cita: La forma en que los nombres de tablas y bases de datos se almacenan en el disco y se usan en MySQL se define mediante la variable de sistema lower_case_table_names, a la cual se le puede establecer un valor al iniciar mysqld.
Pero si lees los problemas que eso te causará, descriptos en los siguientes párrafos, entenderás el por qué la recomendación:
Cita: Para evitar estar pendiente de tales diferencias, lo mejor es adoptar una convención consistente, como crear y referirse a bases de datos y tablas usando siempre minúsculas. Esto es lo recomendado para lograr máxima portabilidad y facilidad de uso.