Mysql
 sql >> Base de données >  >> RDS >> Mysql

La meilleure façon de stocker un tableau dans la base de données MySQL ?

Certainement pas un text champ, mais un varchar -- peut-être. Je ne recommanderais pas d'analyser les résultats et de les stocker dans des colonnes individuelles, sauf si vous souhaitez tirer parti de ces données au sens de la base de données - statistiques, etc.

Si vous ne vous voyez jamais demander "Quel est le volume moyen utilisé par les utilisateurs ?" alors ne vous embêtez pas à l'analyser.

Pour comprendre comment stocker ces données, demandez-vous "Comment vais-je les utiliser plus tard ?" Si vous obtenez le tableau et avez besoin de l'utiliser avec PHP, vous pouvez utiliser serialize fonction. Si vous utilisez les valeurs en JavaScript, le codage JSON sera probablement le meilleur pour vous (de plus, de nombreuses langues savent comment le décoder)

Bonne chance !