Mysql
 sql >> Baza danych >  >> RDS >> Mysql

skompresuj tekst przed zapisaniem w bazie mysql

Moje podejście. Musiałem przechowywać tekst wiadomości e-mail w tabeli MySQL. Typ kolumny:TEKST.

Kompresuj:

$compressed_string_for_db = base64_encode(gzcompress('big email text', 9));

Rozpakuj:

$email_text = gzuncompress(base64_decode($compressed_string_from_db));

Mój wynik kompresji:

długość ciągu dochodowego:41072

długość skompresowanego ciągu:5312



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL :suma każdego dnia

  2. Problem z wstawianiem znaków MySQL UTF-8

  3. mysql zapytanie PHP:chcę, aby określone elementy były najpierw, a następnie posortować resztę elementów

  4. Znaki specjalne gubią się podczas eksportu/importu MySQL

  5. Jak uzyskać dostęp do internetowej bazy mysql w Androidzie?