sql >> データベース >  >> RDS >> Mysql

MySQLにバイナリデータを保存する方法

    この質問に答えるのは簡単ではありません。さまざまなバイナリデータの使用パターンがあり、それぞれに独自の警告と長所と短所があります。要約してみましょう:

    • パスワードハッシュなどの短いバイナリデータは、それらをbase64でエンコードし、結果の文字列をVARCHARとして保存するだけで非常にうまく機能します
    • 印刷できない場合があるドキュメントの断片などの「かなりバイナリではない」データは、エスケープして文字列として傷つける可能性があります
    • BLOBデータ型を使用すると、バイナリデータの任意のチャンクを格納できますが、使用しないことを強くお勧めします。データをファイルに格納してから、ファイルへのパスを文字列型で格納します。バイナリデータを保存しても、DBがDBを「理解」しないということは何も得られません。


    1. Django Migrationsで削除されたテーブルを再作成するにはどうすればよいですか?

    2. オラクル。日付と時刻を出力する方法は?

    3. Play Scalaコントローラーからjsonを返す方法は?

    4. mysqlで計算フィールドを作成する方法は?