Appuntiphp.com

28 gennaio 2010

Tipi di dato numerici di MySQL

Archiviato in: Guida MySQL — Tag:, , , , — lukeonweb @ 12:12

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.

Nessun commento »

Non c'è ancora nessun commento.

RSS feed dei commenti a questo articolo. TrackBack URL

Lascia un commento

Appuntiphp.com è il blog italiano su PHP - Funziona con WordPress