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

Độ dài tối đa cho văn bản kiểu MySQL

Xem để biết số lượng tối đa: http://dev.mysql. com / doc / refman / 5.0 / en / storage-Request.html

TINYBLOB, TINYTEXT       L + 1 bytes, where L < 2^8    (255 Bytes)
BLOB, TEXT               L + 2 bytes, where L < 2^16   (64 Kilobytes)
MEDIUMBLOB, MEDIUMTEXT   L + 3 bytes, where L < 2^24   (16 Megabytes)
LONGBLOB, LONGTEXT       L + 4 bytes, where L < 2^32   (4 Gigabytes)

L là số byte trong trường văn bản của bạn. Vì vậy, số ký tự tối đa cho văn bản là 2-1 (sử dụng các ký tự byte đơn). Có nghĩa là 65 535 ký tự (sử dụng các ký tự 1 byte).

Mã hóa UTF-8 / MultiByte :sử dụng mã hóa MultiByte mỗi ký tự có thể sử dụng nhiều hơn 1 byte không gian. Đối với UTF-8, mức tiêu thụ không gian là từ 1 đến 4 byte trên mỗi ký tự.



  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 truy vấn mysql động với sql thoát có an toàn như các câu lệnh đã chuẩn bị không?

  2. Lỗi liên quan đến only_full_group_by khi thực hiện truy vấn trong MySql

  3. Các câu lệnh được chuẩn bị sẵn trong MySQL với danh sách biến kích thước có thể thay đổi

  4. Truy vấn để lấy tất cả các hàng từ tháng trước

  5. Làm thế nào để sửa lỗi giá trị chuỗi không chính xác?