ホームページ > データベース > mysql チュートリアル > MySQL ドリフトに関する簡単な説明 (2)

MySQL ドリフトに関する簡単な説明 (2)

黄舟
リリース: 2017-03-08 13:23:04
オリジナル
1178 人が閲覧しました


nvarchar と varchar の違い
varchar(n)
長さが n バイトの可変長の非 Unicode 文字データ。 n は 1 ~ 8,000 の数値でなければなりません。ストレージ サイズは、n バイトではなく、入力データの実際の長さ (バイト単位) です。
nvarchar(n)
n 文字の可変長 Unicode 文字データが含まれます。 n の値は 1 ~ 4,000 である必要があります。バイト単位のストレージ サイズは、入力された文字数の 2 倍です。

ケース:
2 つのフィールドにフィールド値があります: me と Coffee
この場合、varchar フィールドは 2×2+6=10 バイトの記憶域スペースを占有し、nvarchar フィールドは 8×2=16 バイトの記憶域スペースを占有します。

フィールド値が英語のみの場合は、varchar を選択できます。フィールド値に 2 バイト文字 (中国語、韓国語など) が多く含まれる場合は、nvarchar を使用します

nvarchar と varchar の違い
varchar(n)
長さは、n バイトの可変長の非 Unicode 文字データです。 n は 1 ~ 8,000 の数値でなければなりません。ストレージ サイズは、n バイトではなく、入力データの実際の長さ (バイト単位) です。
nvarchar(n)
n 文字の可変長 Unicode 文字データが含まれます。 n の値は 1 ~ 4,000 である必要があります。バイト単位のストレージ サイズは、入力された文字数の 2 倍です。

ケース:
2 つのフィールドにフィールド値があります: me と Coffee
この場合、varchar フィールドは 2×2+6=10 バイトの記憶域スペースを占有し、nvarchar フィールドは 8×2=16 バイトの記憶域スペースを占有します。

フィールド値が英語のみの場合は、varchar を選択できます。フィールド値に多くの 2 バイト文字 (中国語、韓国語など) が含まれる場合は、nvarchar


を使用します。

以上がMySQL ドリフトに関する簡単な説明 (2)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート