Mysql
 sql >> Database >  >> RDS >> Mysql

Cosa significa veramente il numero tra parentesi?

INT(2) genererà un INT con larghezza di visualizzazione minima di 2 :

questo non influenzare l'intervallo di valori possibili che possono essere memorizzati nel campo; né è il numero di byte utilizzati per memorizzarlo. Sembra essere solo una raccomandazione per le applicazioni su come mostrare il valore, a meno che ZEROFILL viene utilizzato (vedi pagina collegata).

Un TINYINT non firmato (0...255) probabilmente andrebbe bene, a meno che criopreservazione fa un grande passo avanti durante la vita della tua applicazione.