Création dune grande table mysql

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Création dune grande table mysql

Re: Création dune grande table mysql

par moogli » 18 oct. 2011, 07:23

Salut,

Le lien qui va t'aider : http://dev.mysql.com/doc/refman/5.0/fr/ ... ments.html
Sachant qu'un blob contient une chaîne de taille inférieure à 2^16 octet soit 65536 et que 12*100*100 = 120000 bit soit 15000 octets un blob suffit.
À priori ta chaîne fait donc 14,64 ko +2 octet par enregistrement attention au nombre d'enregistrement que tu peux faire, généralement les hébergeurs limite assez vite la taille des bases de données (bon si c'est 100Mo tu a un peu de temps de temps devant toi suivant la fréquence des enregistrements).

Le type blob dans la doc mysql http://dev.mysql.com/doc/refman/5.0/fr/blob.html

@+

Re: Création dune grande table mysql

par soycd » 18 oct. 2011, 07:01

Les types blob permettent de stocker des chaines binaires, un MEDIUMBLOB dans ton cas devrait-être appoprié.

Création dune grande table mysql

par Raymoundo » 18 oct. 2011, 00:03

Bonsoir,

j'ai besoin de stocker des bits (1 ou 0) dans un table mysql. Je dois en stocker 12 * 100 * 100.
Quel est le moyen de les stocker en prenant le moins de place possible ?
Quelle est la requête mysql qui va me créer ma table ?
Merci d'avance