Mysql
 sql >> Datenbank >  >> RDS >> Mysql

DECIMAL MySQL und Speicherplatz?

Für MySQL 5.1 (und höher) teilt es den Speicher für den ganzzahligen Teil und den Bruchteil auf und schafft Platz für die Speicherung der größtmöglichen Zahl. Für ein DECIMAL(12,6) benötigen Sie also 3 Bytes für den ganzzahligen Teil und 3 Bytes für den Bruchteil. Es sieht nicht so aus, als würde es den Speicherplatz basierend auf dem Wert verringern; es legt den Speicher unabhängig vom Wert beiseite.

Sie können die Dokumentation hier einsehen:

MySQL Decimal Manual Page