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

Bất lợi khi sử dụng trường có kích thước văn bản dài MySQL là gì khi mọi mục nhập sẽ vừa với trường có kích thước văn bản trung bình?

Sự khác biệt về kích thước lưu trữ duy nhất là số byte được phân bổ cho số "trường này là bao nhiêu byte". Từ hướng dẫn chi tiết :

TINYTEXT    L + 1 bytes, where L < 2^8  
TEXT        L + 2 bytes, where L < 2^16
MEDIUMTEXT  L + 3 bytes, where L < 2^24
LONGTEXT    L + 4 bytes, where L < 2^32

Vì vậy, một longtext sẽ sử dụng nhiều byte hơn mediumtext để lưu trữ cùng một văn bản. Có thêm một chút thông tin trong Yêu cầu về lưu trữ loại dữ liệu phần hướng dẫn sử dụng và một số phần khác trong Loại BLOB và TEXT phần.

Không có sự khác biệt thực tế giữa bốn loại TEXT.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Các hàm MySQL tổng hợp có luôn trả về một hàng không?

  2. Truy vấn SQL:Xóa tất cả các bản ghi khỏi bảng ngoại trừ N mới nhất?

  3. JSP / Servlets:Làm cách nào để tải lên tệp zip, giải nén và giải nén tệp CSV

  4. Di chuyển Laravel:khóa duy nhất quá dài, ngay cả khi được chỉ định

  5. So sánh ngày MySQL