Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/11/2004, 04:19
Remhunter
 
Fecha de Ingreso: noviembre-2002
Mensajes: 37
Antigüedad: 22 años
Puntos: 0
duda sobre los tipos de datos y mysql

buenos dias a todos. tengo una duda muy simple(pero para la cual no consigo encontrar respuesta):

en mysql algunos tipos de datos permiten especificar el tamaño maximo del campo de una columna con un numero "x"(tinyint(x), smallint(x) etc etc) que segun tengo entendido tiene un rango entre 0 y 255.

tengo entendido que si yo en un tinyint le doy a x un valor cualquiera(tinyint(10) por ejemplo) estoy limitando los posibles valores de esa columna (de 0 a 10).

mi pregunta es: y si lo hago en otro tipo de columna, por ejemplo, smallint(45), estoy especificando que el valor que tiene que tener esa columna es entre 0 y 45??? o por el contrario lo que estoy haciedo es dividir los 65535 valores posibles en 255 partes y cogiendo 45 de ellas?? o, es algo distinto de lo anterior??
Por favir a ver si podeis responder mi duda que me tiene bastante frustrado

gracias de antemano