Recommended Servers for MySQL
The world's most popular open source database
Contact a MySQL Representative
Login | Register
標準SQL ではNCHARまたはNATIONAL CHARが、事前定義キャラクタセットがCHARカラムで使用されるように指定する方法のひとつとして使われています。MySQLでは5.1utf8事前定義キャラクタセットとして使用されます。例えば、以下のデータタイプ宣言は等価です:
NCHAR
NATIONAL CHAR
CHAR
utf8
CHAR(10) CHARACTER SET utf8 NATIONAL CHARACTER(10) NCHAR(10)
これらと同じように:
VARCHAR(10) CHARACTER SET utf8 NATIONAL VARCHAR(10) NCHAR VARCHAR(10) NATIONAL CHARACTER VARYING(10) NATIONAL CHAR VARYING(10)
N'literal'を使用して、各国キャラクタセットの文字列を 作成することができます。以下の二つのステートメントは等価です
N'literal'
literal
SELECT N'some text'; SELECT _utf8'some text';
バージョン4.1以前のMySQLにキャラクタセットをアップグレードするには、5.1 MySQL 3.23, 4.0, 4.1 リファレンスマニュアルを参照してください。.