Pregunta:
Fecha: 02-08-2019 14:16:52
(En Español)
Me gustaria saber la diferencia entre varchar y text, porque al tipo varchar hay que definirle una logintud de carateres, pero al tipo text no es necesario.
Un cordiar saludo Votos: 0 - Respuestas: 6 - Vistas: 14 Compartir en: Google Facebook Twitter LinkedIn Link
Diferencia entre VARCHAR y TEXT como propiedad de un campo de base de datos[Resuelta]
Hola comunidad.Me gustaria saber la diferencia entre varchar y text, porque al tipo varchar hay que definirle una logintud de carateres, pero al tipo text no es necesario.
Un cordiar saludo Votos: 0 - Respuestas: 6 - Vistas: 14 Compartir en: Google Facebook Twitter LinkedIn Link
Respuestas:
-
Fecha: 03-08-2019 11:12:27 El valor de varchar es definido
El valor de text crece y se adapta a la nececidad.
Por ejemplo un nombre de usuario puede ser varchar(12) esto quiere decir que esa es la longitud maxima que almacena ese campo.
Por otro lado un comentario, una reseña o un articulo de un blog, como son textos mas largos un campo varchar no seria de provecho ya que no podemos conocer que tan largo es el escrito. Votos: 2 - Link respuesta -
Fecha: 03-08-2019 19:06:47 Hola Edwin, entendi a la perfeccion tu comentario pero me gustaria saber de cuanto es la longitud de un Text. y hasta donde tengo en tendido creo que hay un tipo llamado longtext que es mas la logintud de carateres.
Un cordial saludo Votos: 0 - Link respuesta -
Fecha: 04-08-2019 05:23:35 Aca le dejo un video donde explican muy bien la diferencias de los tipos de campos en sql
Video
Espero le sea de ayuda ???? Votos: 1 - Link respuesta -
Fecha: 04-08-2019 15:25:55 Muchas gracias Ewind, ahora me ha cadado todo claro... Votos: 1 - Link respuesta
-
Fecha: 05-08-2019 07:10:34 Las columnas VARCHAR almacenan cadenas de caracteres de longitud variable, por ejemplo, en una columna VARCHAR (6), la cadena 'abc' se almacena como 'abc' y no como 'abc ' (ocupando todo el espacio). En cuanto a las diferencias, en general se dan en cuanto a los requerimientos de almacenamiento (VARCHAR usa 1-2 bytes además del la longitud de la cadena, TEXT usa siempre 2 bytes extra) y su implementación varía según sea el motor de almacenamiento. Otras diferencias: las columnas VARCHAR pueden tener valores predeterminados, no así las columnas TEXT. Al usar tablas temporales, si existe una columna TEXT, esta se crea en disco y no en memoria (el almacenamiento en memoria no soporta columnas TEXT ni BLOB).
Creo que ahora yo estoy más confundido que antes.... Votos: 1 - Link respuesta -
Fecha: 07-08-2019 08:05:49 Excelente explicacion Juan Vasquez, me ha quedado todo muy claro y ademas he aprendido algo que no sabia, como guardan en memoria o en disco...
Un cordial Saludo Votos: 0 - Link respuesta
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión