2013-05-23 7 views
5

igbinaryバイナリシリアル化データをMySQLに保存したい。パフォーマンスを向上させるには、TEXTやBLOBなどを使用する方が良いです。バイナリデータを保存するmysql

+3

使用ブロブをご覧くださいドキュメントhere

を見つけることができます。テキストフィールドタイプは、文字セット変換ルールの対象となります。これは、ブロブデータを変換することができます。 charsetのもの以外の場合、blobとtextは同じように動作します。 –

答えて

3

バイナリデータを格納する必要があるときは、常にVARBINARY形式を使用します。

あなたがadvantagese何であるかを求めている場合は、here

2

バイナリデータをテキストとして保存し始める場合、BLOBはBinary Large OBjectの略語として使用する必要があります。予期しないあらゆる種類の結果を表示することができます。

データ型を説明するいくつかのドキュメントがあります: http://dev.mysql.com/doc/refman/5.0/en/blob.html

あなたが本当にテキストとして保存したい場合は、Base64エンコーディングは、あなたがに見て必要なものをここにいくつかの詳細は、次のとおりです。

What is base 64 encoding used for?

関連する問題