[MySQL] Usare il tipo dati DECIMAL o NUMERIC

Rispondi
Roberto
Amministratore
Messaggi: 161
Iscritto il: 19/12/2009, 19:30

[MySQL] Usare il tipo dati DECIMAL o NUMERIC

Messaggio da Roberto »

In MySQL il tipo dati DECIMAL o NUMERIC e' usato quando si deve memorizzare in una variabile l'esatto valore e la sua precisione, come per esempio nel caso di un campo che deve contenere dati monetari. NUMERIC e' implementato allo stesso modo del tipo DECIMAL quindi tutte le proprieta' di quest'ultimo si applicano anche all'altro.

In un dato di tipo DECIMAL possono (e usualmente si fa) essere specificate le dimensioni della parte intera e di quella decimale:

Codice: Seleziona tutto

salario DECIMAL(5,2)
in questo esempio "5" sara' la dimensione massima delle cifre del numero (somma delle cifre intere e decimali) e "2" di quello decimale; i valori vengono trattati come fossero di tipo binario pertanto in questo esempio potranno essere memorizzati tutti i valori che vanno da -999,99 a 999,99. La grandezza massima di un dato di tipo DECIMAL e' di 65 (64 da MySQL 5.0.3 a 5.0.5)
Rispondi