sql >> データベース >  >> RDS >> Mysql

MySQLのテーブル名では大文字と小文字が区別されますか?

    一般的に:

    データベースとテーブルの名前は、Windowsでは大文字と小文字が区別されず、ほとんどの種類のUnixでは大文字と小文字が区別されます。

    MySQLでは、データベースはデータディレクトリ内のディレクトリに対応します。データベース内の各テーブルは、データベースディレクトリ内の少なくとも1つのファイルに対応します。したがって、基盤となるオペレーティングシステムの大文字と小文字の区別は、データベース名とテーブル名の大文字と小文字の区別に影響します。

    システム変数lower_case_table_namesを使用して、テーブル名をディスクに保存する方法を構成できます。 ( my.cnf [mysqld]の下の構成ファイル)。

    次のセクションをお読みください:10.2.2識別子の大文字と小文字の区別 詳細については。



    1. JSON_CONTAINS_PATH()MySQLの例

    2. mysqlで緯度と経度を使用して2点間の距離を検索します

    3. Docker上でMySQLGaleraクラスター用にProxySQL2.0を実行および構成する方法

    4. MicrosoftPowerBIでのデータの視覚化