Mysql
 sql >> Database >  >> RDS >> Mysql

Quali sono le differenze tra i tipi di dati BLOB e TEXT in MySQL?

TEXT e CHAR verranno convertiti nel/dal set di caratteri che hanno associato all'ora. BLOB e BINARY memorizzano semplicemente i byte.

BLOB viene utilizzato per archiviare dati binari mentre Text viene utilizzato per archiviare stringhe di grandi dimensioni.

I valori BLOB vengono trattati come stringhe binarie (stringhe di byte). Non hanno set di caratteri e l'ordinamento e il confronto si basano sui valori numerici dei byte nei valori delle colonne.

I valori di TESTO vengono trattati come stringhe non binarie (stringhe di caratteri). Hanno un set di caratteri e i valori vengono ordinati e confrontati in base alle regole di confronto del set di caratteri.

http://dev.mysql.com/doc/refman/5.0 /it/blob.html