PDF (US Ltr)
- 26.8Mb
PDF (A4)
- 26.8Mb
標準 SQL では、NCHAR
または NATIONAL CHAR
は、CHAR
カラムで事前定義された文字セットを使用するように指定する方法として定義されています。MySQL 5.6 では、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
'
SELECT N'some text';
SELECT n'some text';
SELECT _utf8'some text';
4.1 以前のバージョンから MySQL 5.6 への文字セットのアップグレードに関する情報については、MySQL 3.23、4.0、4.1 リファレンスマニュアルを参照してください。