Estoy tratando de comprender los tipos de datos de mysql, pero no obtengo la diferencia entre los campos de datos (Var-) BINARY y los BLOB-Fields. ¿Cuál es la diferencia entre estos tipos?MYSQL: Diferencia entre Binary y Blob
Respuesta
BLOB puede ser tan grande como desee.
Además, la lectura del manual de MySQL en línea:
BLOB y TEXT difieren de VARBINARY y VARCHAR de las siguientes maneras:
No hay eliminación de arrastre en el espacio para columnas BLOB y TEXT cuando se almacenan o recuperan valores. Antes de MySQL 5.0.3, esto difiere de VARBINARY y VARCHAR, por lo que los espacios finales se eliminan cuando se almacenan los valores .
En las comparaciones, TEXT es espacio ampliado para caber el objeto comparado, exactamente como CHAR y VARCHAR.
Para los índices en las columnas BLOB y TEXT, debe especificar un prefijo de índice de longitud. Para CHAR y VARCHAR, una longitud de prefijo es opcional. Consulte la Sección 7.5.1, "Índices de columna".
Las columnas BLOB y TEXT no pueden tener valores PREDETERMINADOS.
Los tipos binary y varbinary son cadenas binarias cuyos valores reales se almacenan en la tabla. Los tipos de blobs (y texto) de valores reales se almacenan en otro lugar de la base de datos con un alias de 256 bytes para esa ranura que se coloca en la tabla; el blob puede por lo tanto ser de cualquier tamaño (hasta el máximo).
- 1. Cómo INSERTAR binary std :: string en BLOB
- 2. MySQL: diferencia entre ', `,' y"
- 3. mysql diferencia de tipo de datos BLOB y TEXT
- 4. Diferencia entre mysqli y mysql?
- 5. Diferencia entre MySQL no es nulo y! = ''
- 6. MySQL - ¿Diferencia entre Char y Varchar?
- 7. Diferencia entre MySQL .zip y .msi descarga
- 8. PHP MYSQL - Diferencia entre 127.0.0.1 y localhost
- 9. diferencia entre UNHEX y X (MySQL)
- 10. MySQL: DATE_ADD devuelve BLOB
- 11. Node.JS leyendo BLOB de mysql
- 12. Rails Soporte de Binary Stream
- 13. Varbinary vs Blob en MySQL
- 14. Diferencia entre Codificación y clasificación?
- 15. Insertar archivo en mysql Blob
- 16. Diferencia entre ReadAsBinaryString y readAsText usando FileReader
- 17. Diferencia entre DECIMAL y NUMERIC
- 18. ¿Cuál es la diferencia entre: = y = en MySQL?
- 19. Formato de fila MySQL: ¿diferencia entre fijo y dinámico?
- 20. MySQL: ¿Cuál es la diferencia entre float y double?
- 21. ¿Cuál es la diferencia entre boolean y bool en MySQL?
- 22. Diferencia entre JOIN y OUTER JOIN en MySQL
- 23. Diferencia entre nulo predeterminado nulo y nulo predeterminado en mysql?
- 24. ¿Cuál es la diferencia entre MySQL, MySQLi y PDO?
- 25. ¿Cuál es la diferencia entre longblob y longtext en mysql?
- 26. Para un principiante, ¿hay mucha diferencia entre MySQL y PostgreSQL?
- 27. ¿cuál es la diferencia entre NULL y Empty en mysql
- 28. Cuál es la diferencia entre mysqlimport y mysql <dbfile.sql
- 29. cuál es la diferencia entre '! =' Y '<>' en MySQL
- 30. Diferencia de rendimiento entre Innodb y Myisam en Mysql
'Tan grande como quieras' siempre que sea menor que 2^32B (para LONGBLOB). También: * Las columnas TEXT y * BLOB no se almacenan junto a todas las otras columnas, por lo que acceder a ellas puede ser un poco más lento, pero en el lado positivo, no cuentan para un tamaño de fila máximo de 64 kB. – Mchl