- Home
- Categorie
- Coding e Sistemistica
- Coding
- Quanti caratteri contiene veramente varchar?
-
Quanti caratteri contiene veramente varchar?
@Apthu said:
un record con varchar(10) e contiene fino a 9.999.999.999 caratteri.
Ti sbagli. Il massimo è 10 caratteri. 9999999999 sono 10 caratteri.

-
Come dice la parola stessa (INT) serve per memorizzare numeri interi.
-
INT è massimo 11, se devi andare oltre dovresti usare ad esempio BIG INT.
-
Serve se imposti il campo come ZEROFILL, vale a dire se imposti ZEROFILL e INT 6 ad esempio, quando salvi un numero verrà memorizzato in maniera tale da essere di 6 cifre. Quindi se tenti di salvare 14 diventerà 00014.
L'esempio che viene solitamente utilizzato per spiegare questa cosa è quello dei valori bancari, come numeri di conto a lunghezza fissa.
-
Allora controllando, tutti i tipi INT ti fanno impostare fino a 255. Poi che all'atto pratico, ti serviranno cosi enormi, ho i miei dubbi.

Rimangono comunque i limiti dovuti al valore massimo che puoi raggiungere con i vari int, big int, ecc.La documentazione ufficiale in proposito, dove trovi altri esempi, anche più complessi, la trovi qui:
http://dev.mysql.com/doc/refman/5.1/en/numeric-type-overview.html