MySQL5逆引き大全460の極意

組み込み関数の極意 - Tips352 文字列を圧縮/解凍するには

登録タグ
SQL
Icon comment count 0
Icon stock count 0

9-8暗号化/圧縮関数Tips352 文字列を圧縮/解凍するには

Level2

Point圧縮にはCOMPRESS関数を、解凍にはUNCOMPRESS関数を利用します

構文1  圧縮
COMPRESS(圧縮する文字列)
構文2  解凍
UNCOMPRESS(解凍する文字列)

COMPRESS/UNCOMPRESS関数は、文字列を圧縮/解凍します。空文字列はそのまま空文字列として返されます。COMPRESS関数によって圧縮された文字列は、原則としてBLOBなどのバイナリ型カラムに保存するべきです。

これらの関数は、MySQLをzlibなどの圧縮ライブラリを使用してコンパイルしている必要があります。さもないと、関数は常に0を返します。

用例
mysql> SELECT UNCOMPRESS(COMPRESS('W

出典情報

Medium

MySQL5逆引き大全460の極意

  • 著者: 山田 祥寛

コメント

    コメントはありません