Guida MySQL

Home | Guida MySQL | Art. # 50

Tipi di dato numerici di MySQL

Registrazione Domini
Registrazione Domini Internet ai prezzi più bassi d'Europa: soli 5,40 euro più IVA all'anno!

Abbiamo visto in precedenza cosa sono i tipi di dato, analizzando le stringhe, in MySQL. Analizziamo adesso i tipi di dato numerici, per la gestione quindi di numeri più o meno lunghi, interi, decimali e con relativa precisione singola o doppia.

Passiamo dunque all'elenco, con relative caratteristiche, dei tipi di dato numerici in MySQL.

TINYINT
Occuma 1 bite di memoria e va da 0 a 255

SMALLINT
Occupa 2 byte di memoria e va da 0 a 65535

MEDIUMINT
Occupa 3 byte di memoria e va da 0 a 16777215

INT
Occupa 4 byte di memoria e va da 0 a 4294967295

BIGINT
Occupa 8 byte di memoria e va da 0 a 18446744073709550615

FLOAT
Decimale, occupa 4 byte di memoria, ad intervallo variabie

DOUBLE
Decimale, occupa 8 byte di memoria, ad intervallo variabie

DECIMAL
Decimale, occupa il peso INT + 2 byte di memoria, ad intervallo variabie

Genralmente, in database con tabelle che non devono effettuare particolari calcoli, conviene utilizzare il tipo di dato INT, con dimensione 20, per i dati numerici che possono ospitare un valore piuttosto importante, ed il tipo di dato TINYINT per piccoli numeri, ad esempio per gestire programmaticamente filtri booleani.

 

Scritto in data 17/02/2008

Segnalalo ad un Amico | Aggiungilo ai Preferiti

© 2008 Appunti PHP - A cura di Luca Ruggiero - Partita IVA 05564851219 - Privacy | Pubblicità | Contatti