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

Tôi có thể lưu trữ giá dưới dạng số thập phân hoặc Số nguyên trong Mysql không?

Bạn có thể sử dụng những gì được gọi là tiền tệ nhỏ. Cơ bản là lưu trữ 4,20 đô la là 420. Đây là một phương pháp thường được áp dụng khi giao tiếp với các cổng hoặc api xử lý thanh toán.

Lợi ích là tất cả các phép toán số học trong cơ sở dữ liệu và lưu trữ đều xảy ra bằng cách sử dụng số nguyên chứ không phải số thập phân. Có nghĩa là chúng chiếm ít dung lượng hơn và hoạt động nhanh hơn.

Như đã chỉ ra bởi @thilo, bạn cũng tránh được các lỗi dấu chấm động đôi khi có thể chui vào.

Tại thời điểm hiển thị, chỉ cần chia cho 100



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tiện ích mở rộng mysql không được dùng nữa và sẽ bị xóa trong tương lai:hãy sử dụng mysqli hoặc PDO để thay thế

  2. Thiết kế cơ sở dữ liệu:Khóa tổng hợp so với khóa chính một cột

  3. Giải thích về khung khả dụng cao của MySQL - Phần II:Sao chép bán đồng bộ

  4. Vui lòng giải thích MySQL Joins bằng ngôn ngữ đơn giản

  5. Chọn các cột trên các cơ sở dữ liệu khác nhau