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

Giới hạn lưu trữ của các biến do người dùng MySQL xác định

Các biến người dùng sử dụng cùng kiểu dữ liệu nội bộ mà MySQL sử dụng để tính toán trên các giá trị cột. Các loại bên trong này đủ lớn cho tất cả các kiểu dữ liệu được MySQL hỗ trợ.

  • Các số nguyên không có ZEROFILL , vì đó là thuộc tính bổ sung của cột, không phải của chính kiểu dữ liệu. Hơn nữa, các biến người dùng số nguyên không có chiều rộng; khi được chuyển đổi thành văn bản, họ chỉ sử dụng nhiều chữ số nếu cần.
  • Các giá trị dấu phẩy động không có thang điểm. Các phao IEEE 64 bit là các giá trị nhị phân và có đủ độ chính xác cho khoảng 18 chữ số thập phân.
  • Về lý thuyết, các chuỗi phải giữ bất kỳ LONGTEXT nào giá trị, nếu max_allowed_packet đủ lớn và bạn có đủ bộ nhớ. Tuy nhiên, có một giới hạn không có tài liệu là 16 MB cho các biến người dùng, được đề cập trong lỗi 31898 .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bộ sưu tập Câu lệnh được ánh xạ không chứa giá trị cho trình liên kết mybatis

  2. Giá trị Auto_increment trong InnoDB?

  3. Tôi có thể có một khóa chính mà không có chỉ mục nhóm không? Ngoài ra, tôi có thể có chỉ mục nhóm đa giá trị không?

  4. Tại sao DBI thay đổi ngầm định số nguyên thành chuỗi?

  5. Pymysql Cursor.fetchall () / Fetchone () Trả về Không có