MySQLのvarchar型の長さについて

2010/01/15 | MySQL

最近気がついた。MySQLのデータ型でvarcharというのがある。varcharを指定した場合、そのカラムに格納することができる文字の長さを指定してやらなければならない。この「長さ」というのは「文字数である」ということに気がついた。

「文字数」とは文字通り「文字の数」。マルチバイトもシングルバイトも関係ない。全角も半角も関係ない。半角アルファベットの「ABCD」や「1234」、全角アルファベットの「ABCD」、平仮名の「あいうえ」、混在した「aAあ1」。これらは全てvarcharでいうところの「長さ4」になる。

文字って奥が深い。

コメントを残す


守谷市(まちの情報ポータル) 無料アンケートレンタルjpForm.net