
| ||||
En que CHAR es de valor fijo, o sea, si solo metes un caracter, se desperdicia 255 caracteres. Con VARCHAR es variable, si metes solo un caracter, genera un espacio de 1 y NO de 255. En la página de MySQL te lo explican MUY CLARO y además, podes bajar el manual. 11.4.1. The CHAR and VARCHAR Types
__________________ NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL |
| |||
Cita: Eso no es del todo cierto, ya que sólo ocurre si pones "char(255)".El tipo "char" se suele usar cuando estás prácticamente seguro de la longitud de la cadena que va a ser almacenada. Por ejemplo, si hay un campo que sabes que sólo tendrá como valor "hombre" o "mujer", lo mejor es que pongas "char(6)", aunque se desperdicie un caracter cuando quieras almacenar "mujer" (ya que sólo tiene 5 y el char cojerá 6). En cambio, un "varchar(6)" sólo ocupará el espacio utilizado, pero como contrapartida será más lento a la hora de acceder a sus datos. |