Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Lưu số thập phân trong MySQL

Dùng DECIMAL(precision, scale).

  • precision: tổng số chữ số
  • scale: số chữ số sau dấu phẩy

Ví dụ DECIMAL(4,2): max 2 số trước, 2 số sau dấu phẩy.

  • 12.34 ✓
  • 123.4 ✗ (vượt precision)
  • 1.234 → 1.23 (cắt bớt)

Test: chèn giá trị hợp lệ/không hợp lệ.

Kết quả hợp lệ:

+--------+
| Amount |
+--------+
| 12.34  |
| 12.40  |
| 0.23   |
| 1.23   |
+--------+
4 rows in set (0.00 sec)