作成するテーブルのタイプによって異なります。 文字列(CHAR、VARCHAR、TEXT)の場合、文字列検索は比較オペランドの照合を使用します。 exempleため
http://dev.mysql.com/doc/refman/5.7/en/case-sensitivity.html
テーブルの照合順序が_ci utf8_general_ciある場合は他の照合utf8_generalが
大文字と小文字の区別はあなたが簡単にアップデートを使用して、テーブルの照合順序を変更することが可能である
小文字を区別しない場合を示しています。大文字小文字を区別しないTABLEの
例(utf8_general_ci)CASE SENSITIVE TABLE(utf8_general)の
CREATE TABLE `test` (
`id` VARCHAR(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL ,
`value1` VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL
) ENGINE = MYISAM CHARACTER SET utf8 COLLATE utf8_general_ci
例もここにhttps://dev.mysql.com/doc/refman/5.7/en/charset-syntax.html説明したように、あなたはデフォルトのcollactionを変更することができますしたい場合
CREATE TABLE `test` (
`id` VARCHAR(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL ,
`value1` VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general NOT NULL
) ENGINE = MYISAM CHARACTER SET utf8 COLLATE utf8_general
キャラクタセットと照合のデフォルト設定は、サーバー、データベース、テーブル、および列の4つのレベルです。
_Now、私はセントOSで大文字と小文字を区別しないで動作させるようにします。 –
私は自分のサーバーにたくさんのテーブルを持っています。これらのうちのいくつかは大文字小文字を区別しません。それらのうちのいくつかはCAPSであり、そのうちのいくつかは小文字なので、私はすべてを変更する必要があります。私のために多くの時間を節約することができる –