デフォルトでは、Linux の MySQL はテーブル名の大文字と小文字を区別します。 MySQL が大文字と小文字を区別するかどうかは、lower_case_table_names パラメータによって決まります。 1) 小文字のテーブル名 = 0 大文字と小文字を区別します (大文字と小文字を区別しません)。これがデフォルト設定です。この設定を行うと、MySQL で作成されたテーブル名に大文字が含まれているかどうかに関係なく、すべて正常に読み取りおよび参照できるようになります。 2) 小文字のテーブル名 = 1 大文字と小文字を区別しません (つまり、大文字と小文字を区別します)。この設定を行うと、テーブル名はハードディスク上に小文字で保存され、MySQL は保存および検索のためにすべてのテーブル名を小文字に変換します。この動作は、データベース名とテーブル別名にも適用されます。 つまり、MySQL を大文字と小文字を区別しないように設定すると、データベースまたはテーブルを作成するときに、作成時に大文字が使用されていても、作成が成功した後は強制的に小文字で保存されることになります。 Linux での MySQL データベース名、テーブル名、列名、およびエイリアスの大文字と小文字の規則は次のとおりです。 1) データベース名とテーブル名は厳密に大文字と小文字が区別されます。 2) テーブルエイリアスは大文字と小文字が厳密に区別されます。 3) 列名と列エイリアスでは、大文字と小文字は区別されません。 4) 変数名も厳密に大文字と小文字が区別されます。 5) MySQL は Windows では大文字と小文字を区別しませんが、Linux ではデフォルトで大文字と小文字を区別します。 6) クエリ時に大文字と小文字を区別したい場合は、フィールド値に BINARY 属性を設定する必要があります。設定方法はいくつかあります。 したがって、プログラムとデータベースがさまざまなオペレーティング システムで正常に実行できるようにするには、テーブルを設計するときに小文字に変換するのが最善の方法です。 ! 大文字と小文字を区別しないように mysql を変更します。 mysqladmin -uroot -p shut down //セーフモードでデータベースをシャットダウンします my.cnf を変更する //次の設定行を追加する MySQLを起動する MySQL テーブル名の大文字と小文字を無視する設定方法についての上記の詳細な説明は、エディターがあなたと共有する内容のすべてです。これが参考になれば幸いです。また、123WORDPRESS.COM をサポートしていただければ幸いです。 以下もご興味があるかもしれません:
|
<<: Vue ログインページでクッキーを使用してパスワードを 7 日間記憶する方法
>>: Ubuntu 16.04 にソースコードから Mininet をインストールする
要件: データをリスト形式で表示する場合、表示すべき情報項目が多く、表が横に長くなってしまいます。表...
1. 脆弱性の説明マイクロソフトは2019年5月15日、CVE番号CVE-2019-0708のWin...
ユーザーがプライバシーを意識するようになり、オンライン トラッキングに対する予防策を強化するにつれて...
目次1. 索引1.1 コンセプト1.2 機能1.3 索引作成の原則1.3.1 ディスクアクセス回数を...
GTID の利点により、従来のファイル POS ベースのレプリケーションを GTID ベースのレプリ...
今日はあまり使わないHTMLタグ「subタグ」と「supタグ」を紹介します。定義と使用法: <...
前回の Docker に関する記事では、MAC システムでの構築について説明しました。この記事では、...
目次序文typeof は型を正しく判別できますか? instanceof は型を正しく判別できますか...
1. Nginx ステータス監視Nginx には、Nginx の全体的なアクセス ステータスを監視す...
ページ: ベース: <テンプレート> <div class="タブコンテ...
1. カスタムフックとは何かロジックの再利用簡単に言えば、カスタム フックを使用すると、特定のコンポ...
1. データベースの文字セットを確認するデータベースの文字セットは、Linux で設定された環境変数...
背景:サーバーがFlaskプロジェクトをデプロイし、python3をインストールしたため、再起動時に...
opencv2 の簡単なインストール: conda インストール --channel https:/...
目次コードの実行に長い時間がかかる場合はどうなりますか? Axiosにはタイムアウト処理機能が搭載さ...