Si no conozco la longitud de una entrada de texto (por ejemplo, una publicación de blog, descripción u otro texto largo), ¿cuál es la mejor manera de almacenarla en MYSQL?¿Cuánta diferencia hace BLOB o TEXT en comparación con VARCHAR()?
8
A
Respuesta
11
TEXT sería el más apropiado para texto de tamaño desconocido. VARCHAR está limitado a 65.535 caracteres de MYSQL 5.0.3 y 255 chararcters en versiones anteriores, por lo que si puede asumir con seguridad que encajará allí, será una mejor opción.
BLOB es para datos binarios, por lo que a menos que espere que su texto esté en formato binario, es el tipo de columna menos adecuado.
Para obtener más información, consulte la documentación de Mysql en string column types.
2
use TEXT si lo quiere tratar como una cadena de caracteres, con un juego de caracteres.
usa BLOB si quieres que se trate como una cadena binaria, sin un juego de caracteres.
Recomiendo usar TEXTO.
Cuestiones relacionadas
- 1. MySQL TEXT o VARCHAR
- 2. oracle blob text search
- 3. Oracle BLOB vs VARCHAR
- 4. mysql diferencia de tipo de datos BLOB y TEXT
- 5. ¿Cómo convierto BLOB a VARCHAR en MySQL?
- 6. VARCHAR (MAX) vs TEXT en SQL Server
- 7. varchar o nvarchar
- 8. Diferencia entre varchar (5) y varchar (5000)?
- 9. ¿Cómo convierto de BLOB a TEXT en MySQL?
- 10. ¿Cuál es la diferencia entre los campos de datos TEXT y VARCHAR?
- 11. PHP: ¿Qué hace __ ('Some text')?
- 12. ¿Por qué el orden varchar de Oracle no coincide con el comportamiento de la comparación varchar?
- 13. espacios en blanco en varchar necesita ser considerado en comparación
- 14. Google Datastore - Blob o texto
- 15. Uso de VARCHAR o TEXT como mapeo de cadenas predeterminado en OpenJPA
- 16. Diferencia entre varchar y varchar2 en SQL
- 17. string.split (text) o text.split() ¿cuál es la diferencia?
- 18. diferencia entre VARCHAR NVARCHAR en SQLite
- 19. Columnas Varchar: anulables o no
- 20. ¿Almacenar texto en BLOB?
- 21. Diferencia entre | y || o & y && para la comparación
- 22. ¿Cuánta sobrecarga de red agrega TLS en comparación con una conexión no cifrada?
- 23. Diferencia entre type = "text/css" y type = "text/stylesheet"?
- 24. MYSQL: Diferencia entre Binary y Blob
- 25. Cómo concaturar tipos de datos como enteros (entero con entero) & varchar (varchar con varchar) en mysql?
- 26. MySQL - ¿Diferencia entre Char y Varchar?
- 27. Índices de SQL Server: ascendente o descendente, ¿qué diferencia hace?
- 28. ¿Debo usar blob o texto para JSON en MySQL?
- 29. diferencia entre varchar (500) vs varchar (max) en el servidor sql
- 30. Grails GORM MySQL generar columna TEXT o LONGTEXT