Domanda

Ho usato MySQL (tramite PHPMyAdmin) molto prima ma non ne ho mai veramente capito la metà. Suppongo che per varchar , la lunghezza sia la lunghezza massima di una stringa che può andare lì. Ma che dire di Int ? Secondo questo , Int è un numero intero di 4 byte, quindi perché avere un parametro Lunghezza per esso? È il numero di bit per quell'intero? Perché avere tipi numerici separati quando puoi semplicemente specificare la dimensione di Int ? Che dire di altri tipi di dati?

È stato utile?

Soluzione

Per i tipi numerici, la dimensione non è né bit né byte. È solo la larghezza del display, che viene utilizzata quando nel campo è stato specificato ZEROFILL.

Fonte: http://alexander.kirk.at/2007/08/24/what-does-size-in-intsize-of-mysql-mean/

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top