Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/11/2010, 18:02
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: duda con phpmyadmin:

1) Hay sólo cinco tipos de números enteros en MySQL: TINYINT, SMALLINT, MEDIUMINT, INT y BIGINT.

2) Todo número, entero o decimal, se almacena en las bases de datos (no sólo en MySQL) como binario, pero eso es algo que no te debe importar. No es algo que tu puedas controlar o modificar.

3) Cada uno de los cinco tipos de columna de enteros tiene una longitud fija de Bytes dedicada, y por ende una cantidad de binarios que lo representa:
TINYINT: 1 Byte
SMALLINT: 2 Bytes
MEDIUMINT: 3 Bytes
INT: 4 Bytes
BIGINT: 8 Bytes.

4) El valor numérico que puedes asignarle no afecta en nada la cantidad de valores posibles del número. Sólo está dedicado a el espacio de representación para efectos visuales en ciertas conversiones.

5) Si no le asignas la cláusula UNSIGNED, todo número será con signo. Para ciertos casos te conviene en UNSIGNED, para otros no.

Todos estos detalles y muchos más se pueden encontrar en el manual de referencia de MySQL, que es el mejor sitio para consultar dudas básicas: MySQL:: 11. Tipos de columna
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)