Si je ne connais pas la longueur d'une entrée de texte (par exemple, un billet de blog, une description ou un autre texte descriptif), quelle est la meilleure façon de la stocker dans MYSQL?Quelle différence fait BLOB ou TEXT par rapport à VARCHAR()?
8
A
Répondre
11
TEXT serait le plus approprié pour un texte de taille inconnue. VARCHAR est limité à 65 535 caractères de MYSQL 5.0.3 et 255 chararcters dans les versions précédentes, donc si vous pouvez en toute sécurité supposer qu'il va tenir là-bas, ce sera un meilleur choix. BLOB est pour les données binaires, donc à moins que vous ne vous attendiez à ce que votre texte soit au format binaire, c'est le type de colonne le moins approprié.
Pour plus d'informations, reportez-vous à la documentation Mysql au string column types.
2
utilisez TEXT si vous souhaitez le traiter comme une chaîne de caractères, avec un jeu de caractères.
utilisez BLOB si vous voulez qu'il soit traité comme une chaîne binaire, sans jeu de caractères.
Je recommande d'utiliser TEXT.
Questions connexes
- 1. Différence entre val() et text()
- 2. DLL par rapport à l'Assemblée
- 3. Quelle est la performance de F # par rapport à C#?
- 4. Index SQL Server - croissant ou décroissant, quelle différence cela fait-il?
- 5. Utilisation de varchar (MAX) vs TEXT sur SQL Server
- 6. ListView.ItemCheck par rapport à ListView.ItemChecked .NET
- 7. SQL Server: Index normal par rapport à l'index Fulltext
- 8. Executors.newCachedThreadPool() par rapport à Executors.newFixedThreadPool()
- 9. Différence entre desservir une ressource unique par rapport à plusieurs ressources à plusieurs?
- 10. Java Syntaxe: octet f() [] par rapport à l'octet [] f()
- 11. Service Windows par rapport à Windows Workflow Foundation?
- 12. Flex: Fait * n'importe quoi * avec le texte sélectionné dans un mx: Label ou mx: Text?
- 13. WCF: DataMember attribut sur la propriété par rapport à
- 14. Quelle est la différence ou la valeur de ces styles de codage par blocs dans Ruby?
- 15. Correctif et correctif par rapport à la version de maintenance par rapport au Service Pack par rapport à
- 16. Quelle est la différence?
- 17. Lequel est le plus utilisable, produisant des dates par rapport à maintenant ou par rapport au moment de l'action principale?
- 18. Sites Web IIS par rapport aux répertoires virtuels - pourquoi l'un ou l'autre?
- 19. Quelle est la différence entre dict() et {}?
- 20. ArrayList par rapport à un tableau d'objets par rapport à la collection de T
- 21. TextWriter.ReadToEnd par rapport à Unix wc Commande
- 22. ASP.NET État de l'application par rapport à un objet statique
- 23. Valeur par rapport à la référence
- 24. Dans .NET, tout le blob XML vient-il en mémoire quand je valide par rapport à un XSD?
- 25. ATI Stream par rapport à NVidia/CUDA
- 26. URL: Binaire Blob, Unicode ou Encodé Chaîne Unicode?
- 27. Méthode d'extension de performance par rapport à la méthode d'instance
- 28. Allocation statique par rapport à l'allocation dynamique par rapport à l'allocation automatique
- 29. Oracle Équivalent du type TEXT de MySQL
- 30. Quelle différence cela fait quand je mets le fil python en tant que démon?