Table of ContentsPreviousNext

Ispirer             Ispirer


Ispirer SQLWays データベース移行ソフトウェア

CHAR, NCHAR および VARCHAR

[NATIONAL]CHAR[(n)] [BINARY]

固定長文字データ。値の範囲 n は 0 から 255 文字 (MySQL Version 3.23以前は 1 から 255 )。n が指定されなかった場合のデフォルトは 1です。

CHAR の値が格納される場合、指定された長さに右詰で空白充填されます。CHARの値が取得される場合、空白は削除されます。BINARY キーワードは CHARの値を大文字小文字を区別しソートまたは比較するために使われます。NATIONAL CHAR (または NCHAR) は CHAR カラムがデフォルトの CHARACTER セットを使用することを定義します。これは MySQL のデフォルトです。

もしカラムが CHAR(0) かつNULL許可の定義がされた場合、カラムには 1 ビットが用意され、2つの値のいずれかを取ります: NULL または "" (空白文字)。

[NATIONAL] VARCHAR(n) [BINARY]

可変長文字列。値の範囲 n は 0 から 255 文字 (MySQL Version 4.02以前は 1 から 255)。値はデータベース上にその含まれる文字とレコード長を示す1バイトが格納されます。

値が格納される時末尾の空白文字は削除されます。

BINARY キーワードは CHARの値を大文字小文字を区別しソートまたは比較するために使われます。


Table of ContentsPreviousNext
Ispirer             Ispirer
Copyright © 1999-2015 Ispirer Systems Ltd. Ispirer and SQLWays are trademarks of Ispirer Systems Ltd. All other product names may be trademarks of the respective companies. All rights reserved.