Dois-je créer un champ de texte ou un type de champ différent? Y a-t-il autre chose que je devrais savoir avant d'écrire le script d'insertion? ... Ou les scripts de sélection?Quelle est la meilleure façon de stocker des données html dans une base de données mysql?
Répondre
Vous pouvez utiliser BLOB
ou TEXT
Vous pouvez également utiliser CLOB (Caractère Grand Objet). Cela dépend de la longueur des données que vous stockez.
Il est une bonne idée de stocker de grandes sections de texte dans un tableau distinct. Cette deuxième table n'a besoin que d'un identifiant et d'une colonne de texte. Faites toutes vos sélections sur votre tableau "méta-informations", puis sélectionnez les blobs de texte dont vous avez besoin dans votre deuxième table une fois que vous avez une liste d'identifiants.
Cela pourrait dépendre, non? J'ai récemment posé cette question parce que j'essayais de stocker les valeurs html dans un tableau séparé. http://stackoverflow.com/questions/10135677/insert-php-array-into-two-mysql-tables. La plupart des réponses m'ont dit de ne pas m'inquiéter de le stocker dans un tableau séparé. Je suis intéressé de savoir si c'est correct? –
- 1. Quelle est la meilleure façon de stocker des fichiers multimédia sur une base de données?
- 2. Quelle est la meilleure façon de convertir une base de données mysql en une base sqlite?
- 3. Quelle est la meilleure façon de stocker l'ordre entre les lignes de la base de données?
- 4. Quelle est la meilleure façon d'implémenter le versioning dans une base de données MYSQL?
- 5. iPad - meilleure façon de stocker des données
- 6. Quelle est la meilleure base de données/stockage pour stocker des données statistiques?
- 7. Quelle est la meilleure façon de migrer une base de données Django de SQLite à MySQL?
- 8. Une meilleure façon de stocker de gros fichiers dans une base de données MySQL?
- 9. Quelle est la meilleure façon de stocker des données centralisées pour (et de) la traduction?
- 10. Quelle est la meilleure façon de stocker des données d'historique dans SQL Server 2005/2008?
- 11. Stocker des données simples dans la base de données mysql
- 12. Quelle est la meilleure façon de stocker des données telles que «Favoris» sur une application Android?
- 13. Quelle est la meilleure façon d'effectuer l'archivage de données sur une base de données Oracle?
- 14. Meilleure façon de stocker un python time.struct_time dans une base de données mysql
- 15. jQuery Glisser et déposer: Quelle est la meilleure façon de stocker plusieurs positions d'objets dans la base de données? Je
- 16. Meilleure façon de stocker des valeurs enum dans la base de données - Chaîne ou Int
- 17. La lecture des données HTML de la base de données est lente? Besoin d'une meilleure approche?
- 18. Quelle est la meilleure façon de stocker des données sur un nœud TreeView?
- 19. Migration de données: Quelle est la meilleure façon de migrer?
- 20. Quelle est la meilleure façon de stocker rapidement des données en Python?
- 21. Quelle est la meilleure façon d'effectuer des connexions de base de données par utilisateur dans Rails?
- 22. Quelle est la meilleure colonne pour stocker du XML dans une base de données Oracle?
- 23. Quelle est la meilleure façon d'implémenter un champ de rang dans une base de données?
- 24. Meilleure façon de stocker la taille du produit/les garanties dans une base de données?
- 25. Quelle est la meilleure façon de stocker cette structure de données?
- 26. La meilleure façon de stocker ces données dans SQL Table
- 27. Quelle est la meilleure façon de récupérer ces données?
- 28. Quelle est la meilleure façon de stocker des données binaires (images, pdf, mp3, vidéos ect) dans mysql et pourquoi?
- 29. Quelle est la meilleure façon de représenter les feuilles de temps dans la base de données
- 30. meilleure façon d'importer des données dans MySQL
Pourquoi voulez-vous * stocker * html dans votre base de données? Sauf si vous avez une très bonne raison de le faire, il existe généralement de meilleures options. –
Je stocke des données attachées à un compte email et il sera plus efficace de stocker un email dans la base de données que de chercher dans l'email de l'utilisateur pour le message de l'expéditeur (avec gmail oauth) –
mais il semble que sur stackoverflow quand vous demandez "Comment faire X" il y a toujours un gars sage qui dit "Pourquoi voulez-vous faire X? Il y a de meilleures options!" mais refuse alors d'énumérer des alternatives? –