Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/12/2007, 18:06
Avatar de TolaWare
TolaWare
Colaborador
 
Fecha de Ingreso: julio-2005
Mensajes: 4.352
Antigüedad: 18 años, 9 meses
Puntos: 24
Re: char y varchar

CHAR:

Ventajas:

Su lectura, indización y almacenamiento es más eficiente que el varchar ya que este último es de tamaño variable.

Desventajas:

Producen fragmentación dentro de los registros, ya que queda espacio sin utilizar cuando el dato guardado es de menor tamaño que la longitud del campo.

Producen pérdidas de datos si el dato que queremos guardar es de mayor tamaño que el campo.

VARCHAR:

Desventajas:

Su lectura, indización y almacenamiento es más dificil que el char ya que este último es de tamaño fijo.

Ventajas:

No produce fragmentación ya que ocupa exactamente el tamaño que necesita.
No se pierden datos, ya que el tamaño del mismo se ajusta según las necesidades.


Mi recomendación es que salvo que sepas de antemano que el tamaño de los datos que guardaras en ese campo es constante, uses el tipo VARCHAR.