一般的に:
データベースとテーブルの名前は、Windowsでは大文字と小文字が区別されず、ほとんどの種類のUnixでは大文字と小文字が区別されます。
MySQLでは、データベースはデータディレクトリ内のディレクトリに対応します。データベース内の各テーブルは、データベースディレクトリ内の少なくとも1つのファイルに対応します。したがって、基盤となるオペレーティングシステムの大文字と小文字の区別は、データベース名とテーブル名の大文字と小文字の区別に影響します。
システム変数lower_case_table_names
を使用して、テーブル名をディスクに保存する方法を構成できます。 ( my.cnf [mysqld]の下の構成ファイル)。
次のセクションをお読みください:10.2.2識別子の大文字と小文字の区別 詳細については。