50 Données binaires dans MySQL

Comment puis-je stocker des données binaires dans MySQL ?

请先 登录 后评论

2 réponses

d0nut

Cela dépend des données que vous souhaitez stocker. L'exemple ci-dessus utilise le type de données LONGBLOB, mais vous devez savoir qu'il existe d'autres formats de données binaires :

TINYBLOB/BLOB/MEDIUMBLOB/LONGBLOB
VARBINARY
BINARY

Chacun a ses cas d'utilisation. S'il s'agit d'une longueur connue (courte) (par exemple, des données compressées), souvent, BINARY ou VARBINARY fonctionnera. Ils ont l'avantage supplémentaire de pouvoir les indexer.

请先 登录 后评论
user10117

Bien que cela ne soit pas nécessaire, vous pouvez essayer base64 d'encoder les données et de les décoder. Cela signifie que la base de données n'aura que des caractères ascii. Cela prendra un peu plus d'espace et de temps, mais tout problème lié aux données binaires sera éliminé.

请先 登录 后评论