Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

[SOLUCIONADO] Tabla para guardar contenido grande y pequeño

Estas en el tema de Tabla para guardar contenido grande y pequeño en el foro de Mysql en Foros del Web. Buenas a todos, Estoy haciendo una aplicacion para guardar el contenido recibido por un textarea. El caso es que puede ser muy pequeño, con un ...
  #1 (permalink)  
Antiguo 03/04/2013, 17:47
Avatar de 0123  
Fecha de Ingreso: noviembre-2012
Ubicación: Entre la consola, el coda y un poco de photoshop
Mensajes: 263
Antigüedad: 11 años, 5 meses
Puntos: 10
Tabla para guardar contenido grande y pequeño

Buenas a todos,

Estoy haciendo una aplicacion para guardar el contenido recibido por un textarea. El caso es que puede ser muy pequeño, con un par de palabras, o muy muy largo, basicamente un libro.

¿Que tipo de columna debo usar?. Ahora uso una columna de tipo "BLOB", segun tengo entendido es lo correcto para campos grandes, pero me preocupa si es una perdida gigante de recursos para los contenidos de pocas letras.

El caso es que necesito guardar la info en la misma tabla, ya que realizo busquedas en ella.

El contenido que guardo son mensajes de EMAIL.

:D

¿Se os ocurre algo?
  #2 (permalink)  
Antiguo 03/04/2013, 20:32
Avatar de rseiffert  
Fecha de Ingreso: abril-2011
Ubicación: Chile
Mensajes: 14
Antigüedad: 13 años
Puntos: 0
Respuesta: Tabla para guardar contenido grande y pequeño

Lo que utilizaste es lo correcto, puedes usar BLOB o TEXT, son parecidos al VARCHAR, la diferencia que varchar solo te permite 255 bytes y TEXT/BLOB 2^16 bytes y ocupa al final 1 byte más que VARCHAR.
Por ejemplo:
Si tienes 2100 caracteres + 2 bytes = ocuapará 2102 caracteres.
mira esta referencia: http://dev.mysql.com/doc/refman/5.0/es/storage-requirements.html
  #3 (permalink)  
Antiguo 03/04/2013, 20:37
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: Tabla para guardar contenido grande y pequeño

Cita:
la diferencia que varchar solo te permite 255 bytes
Incorrecto. En MySQL, el VARCHAR tenía 255 caracteres hasta la versión 5.0.3, a partir de la cual su longitud es 65.532 bytes.

Cualquier duda, ver el manual: http://dev.mysql.com/doc/refman/5.0/es/char.html
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #4 (permalink)  
Antiguo 05/04/2013, 17:40
Avatar de 0123  
Fecha de Ingreso: noviembre-2012
Ubicación: Entre la consola, el coda y un poco de photoshop
Mensajes: 263
Antigüedad: 11 años, 5 meses
Puntos: 10
Respuesta: Tabla para guardar contenido grande y pequeño

Ok... muchas gracias... :D

Etiquetas: campo, contenido, grande, pequeño, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:15.