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

DECIMAL mysql và không gian lưu trữ?

Đối với MySQL 5.1 (và cao hơn), nó chia nhỏ bộ nhớ cho phần nguyên và phần phân số, đồng thời tạo chỗ để lưu trữ cho số lớn nhất có thể. Vì vậy, đối với DECIMAL (12,6), bạn cần 3 byte cho phần nguyên và 3 byte cho phần phân số. Có vẻ như nó không giảm dung lượng lưu trữ dựa trên giá trị; nó đặt bộ nhớ sang một bên bất kể giá trị là bao nhiêu.

Bạn có thể xem tài liệu tại đây:

Trang thủ công thập phân của MySQL



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hiển thị các mục nhập mà tôi có chung với một người dùng, được phân tách theo lượt thích và lượt không thích

  2. PDO MySQL:Sử dụng PDO ::ATTR_EMULATE_PREPARES hay không?

  3. Đếm và hiển thị bao nhiêu kết quả cột cụ thể

  4. Sequelize chỉ đọc datetime theo giờ UTC

  5. Tính tổng cho đến thời điểm nhất định - MySql