Sto cercando di capire i tipi di dati mysql, ma non ottengo la differenza tra i campi di dati (Var-) BINARY e BLOB-Fields. Qual è la differenza tra questi tipi?MYSQL: Differenza tra binario e blob
risposta
I BLOB possono essere grandi quanto vuoi.
Inoltre, la lettura del manuale online di MySQL:
BLOB e TEXT differiscono da VARBINARY e VARCHAR nei seguenti modi:
Non c'è rimozione trailing-spazio per colonne BLOB e TEXT quando i valori vengono memorizzati o recuperati. Prima di MySQL 5.0.3, questo differisce da VARBINARY e VARCHAR, per cui gli spazi finali vengono rimossi quando vengono memorizzati i valori .
Sui confronti, TEXT è lo spazio esteso per adattarsi all'oggetto confrontato, esattamente come CHAR e VARCHAR.
Per gli indici su colonne BLOB e TEXT, è necessario specificare un prefisso indice di lunghezza. Per CHAR e VARCHAR, la lunghezza del prefisso è facoltativa. Vedere la Sezione 7.5.1, "Indicatori di colonna".
Le colonne BLOB e TEXT non possono avere valori DEFAULT.
I tipi binarie e varbinary sono stringhe binarie cui valori effettivi vengono memorizzati nella tabella. I valori effettivi dei tipi blob (e testo) sono memorizzati altrove nel database con un alias di 256 byte su quello slot inserito nella tabella; il blob può quindi essere "qualsiasi" dimensione (fino al massimo).
- 1. Il blob binario SQLAlchemy/MySQL è codificato in utf-8?
- 2. MySQL: Differenza tra ",", "e"
- 3. Differenza tra rilascio binario e rilascio sorgente?
- 4. Differenza tra albero binario completo e albero binario bilanciato
- 5. differenza tra UNHEX e X (MySQL)
- 6. Differenze tra BLOB BLOB BLOB BLOB e BLOB della pagina?
- 7. Differenza tra mysql e mysqli
- 8. MySQL "binario" vs "carattere char set binario"
- 9. MySQL - Base64 vs BLOB
- 10. Crea blob binario in JS
- 11. Differenza tra MySQL .zip e .msi download
- 12. PHP MYSQL - Differenza tra 127.0.0.1 e localhost
- 13. Differenza tra UNIX_TIMESTAMP e NOW() in MySQL
- 14. Differenza tra il conteggio e il seminario binario
- 15. MySql: DATE_ADD restituisce BLOB
- 16. Salva file binario in BLOB da httppostedfile
- 17. differenza tra innodb_log_buffer_size e innodb_buffer_pool_size
- 18. Differenza tra driver e provider
- 19. Differenza tra codifica e confronto?
- 20. Differenza tra json.js e json2.js
- 21. Inserisci file in mysql Blob
- 22. Differenza tra JOIN e outer join in MySQL
- 23. Qual è la differenza tra variabile e @variable in MySQL
- 24. cos'è la differenza tra NULL e Empty in mysql
- 25. Differenza tra NOW(), SYSDATE() e CURRENT_DATE() in MySQL
- 26. Qual è la differenza tra booleano e bool in MySQL?
- 27. Mysql: Qual è la differenza tra "slow_query_log" e "log_slow_queries"
- 28. Qual è la differenza tra mysqlimport e mysql <dbfile.sql
- 29. Differenza tra MySQL e MariaDB Piano di esecuzione delle query
- 30. Qual è la differenza tra CASE E se mysql
'Grande come vuoi' fintanto che è inferiore a 2^32B (per LONGBLOB). Inoltre: * Le colonne TEXT e * BLOB non sono memorizzate insieme a tutte le altre colonne, quindi accedervi potrebbe essere un po 'più lento, ma sul lato positivo, non contano per 64kB di dimensione massima della riga. – Mchl