2 テーブル名とデータベース名は、CREATE TABLE または CREATE DATABASE ステートメントで指定された大文字または小文字を使用してディスク上に格納されますが、MySQL ではルックアップ時に小文字に変換されます。 名前の比較では、大文字と小文字は区別されません。 これは、大/小文字が区別さ...
1テーブル名はディスクに小文字で格納され、名前の比較では大/小文字は区別されません。 MySQL では、保存およびルックアップ時にすべてのテーブル名が小文字に変換されます。 この動作はデータベース名やテーブルエイリアスにも適用されます。
バイナリ文字列では、比較で大/小文字が区別されます。 文字列を大/小文字を区別しないものとして比較するには、文字列を非バイナリ文字列に変換し、COLLATE を使用して大/小文字を区別しない照合に名前を付けます: mysql> SET @s = BINARY 'MySQL'; mysql> SELECT @s = 'mysql'; +---+ ...
String.ToLower()関数は、文字列を小文字に変換するために使用されます。次のコード例は、C# でString.ToLower()関数を使用して大文字と小文字を区別しない文字列比較を実行する方法を示しています。 using System;namespace ignore_case_string_comparison{class Program{staticvoidMain(string[]args){string...