Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

nén văn bản trước khi lưu trữ trong cơ sở dữ liệu mysql

Cách tiếp cận của tôi, tôi cần lưu trữ văn bản của email trong bảng MySQL. Loại cột:TEXT.

Nén:

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

Giải nén:

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

Kết quả nén của tôi:

độ dài chuỗi thu nhập:41072

độ dài chuỗi nén: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:Tạo bảng nội tuyến trong câu lệnh select?

  2. MySQL INSERT INTO trực tiếp với mệnh đề WHERE

  3. MySQL MAX_JOIN_SIZE lỗi

  4. Có cách Laravel nào để thực thi tệp .SQL để tải dữ liệu không

  5. Trường hợp MySQL trong Câu lệnh Chọn với toán tử LIKE