ID EN
Encryption and Compression Functions

COMPRESS(string_to_compress)

MySQL 8.4 🇮🇩 Bahasa Indonesia

Mengompresi string dan mengembalikan hasilnya sebagai string biner. Fungsi ini mengharuskan MySQL telah dikompilasi dengan perpustakaan kompresi seperti zlib. Jika tidak, nilai yang dikembalikan selalu NULL. Nilai yang dikembalikan juga NULL jika string_to_compress adalah NULL. String terkompresi dapat dikompresi dengan UNCOMPRESS().

Syntax

MYSQL
SELECT LENGTH(COMPRESS(REPEAT('a',1000)));
21
SELECT LENGTH(COMPRESS(''));
0
SELECT LENGTH(COMPRESS('a'));
13
SELECT LENGTH(COMPRESS(REPEAT('a',16)));
15

Contoh

Example

The compressed string contents are stored the following way:

MYSQL
SELECT LENGTH(COMPRESS(REPEAT('a',1000)));
21
SELECT LENGTH(COMPRESS(''));
0
SELECT LENGTH(COMPRESS('a'));
13
SELECT LENGTH(COMPRESS(REPEAT('a',16)));
15