NVARCHAR および NVARCHAR(max) データ型に相当する MySQL の決定
SQL Server から MySQL に移行する場合、同等のデータ型を理解することが重要です。 NVARCHAR と NVARCHAR(max) に相当するものを詳しく見てみましょう。
NVARCHAR に相当する
NVARCHAR は、さまざまな言語にわたるマルチバイト文字の国際的なサポートを提供します。 MySQL では、これに最も近いのは VARCHAR(n) CHARSET ucs2、またはより一般的に使用される VARCHAR(n) CHARSET utf8 です。 utf8 と ucs2 の両方で、さまざまなエンコード形式による包括的な文字表現が可能です。
NVARCHAR(max) 同等の
NVARCHAR(max) は、広範なテキスト ドキュメントに対応します。 MySQL には、まったく同等のものが存在しません。ただし、TEXT または MEDIUMTEXT データ型を利用して、大量のテキストを保存できます。 TEXT は最大 64 KB を保持でき、MEDIUMTEXT は最大 16 MB をサポートします。さらに多くのストレージが必要な場合は、4GB の制限がある LONGTEXT の使用を検討してください。
考慮事項
MySQL の Unicode サポートには特定の制限があります。詳細情報とアプリケーションのニーズに合致しているかどうかを確認するには、http://dev.mysql.com/doc/refman/5.0/en/charset-unicode.html にアクセスしてください。
以上がMySQL の NVARCHAR および NVARCHAR(max) データ型に相当するものは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。