Aller au contenu

  • Choisissez un arrière-plan

Récupérer la taille des enregistrements d'une base MySQL



3 réponses dans ce sujet

#1
hallbid

    Satellite DeLL

  • Membre
  • Pip
  • 42 messages
  • Localisation :Angers

*
MESSAGE POPULAIRE !

Bonjour j'aimerais récupérer la taille de certains champs contenus dans une table sur MySQL.

Par exemple la table :
ARTICLES
num INT auto_increm PRIMARY KEY
titre VARCHAR(250)
contenu BLOB
auteur INT

J'aimerais récupérer la taille de tous les articles publiés par un auteur en particulier.
Je pourrais faire le nombre d'enregistrements multiplié par la taille max d'un enregistrement mais un blob peut contenir 64 000 caractères, si l'auteur publie des articles de 5000 caractères en moyenne la taille occupée sur la BDD sera nettement inférieure.

Merci à tous ceux qui pourront m'aider parce que je ne trouve pas ce que je veux sur notre cher Google.
• Latitude E6420, I7 2720QM , 8 Go DDR3, NVS 4200M, 1600*900
• Alienware M15x, I7 820 QM (1,73Ghz * 4), 4 Go DDR3 1333Mhz, GTX 260M, 1920*1080
•Alienware M11x, Pentium 2Duo , 2Go de RAM, GT335M
• Adamo 13 (C2D 1.4Ghz) 2 Go 800Mhz.
• Eee PC 701
->
J'ai possédé : Inspiron 1501, XPS M1530, XPS 430, Samsung NC-10, XPS 1640
Lien vers ma plateforme de calcul mental pour les élèves en école primaire.

#2
lynxy

    Responsable Technique

  • Administrateur
  • 2694 messages
  • Localisation :Metz
Normalement il y a une fonction "length" : http://dev.mysql.com...function_length

As-tu essayé ?

Image IPB
Image IPB


#3
hallbid

    Satellite DeLL

  • Membre
  • Pip
  • 42 messages
  • Localisation :Angers
Merci !
Je ne savais pas que ça existait.
En faisant un
SELECT SUM (LENGTH (contenu))
FROM articles
WHERE auteur = 'test';

ça marche super bien.
Encore merci.

Ce message a été modifié par hallbid - 03 April 2012 - 14:14:20.

• Latitude E6420, I7 2720QM , 8 Go DDR3, NVS 4200M, 1600*900
• Alienware M15x, I7 820 QM (1,73Ghz * 4), 4 Go DDR3 1333Mhz, GTX 260M, 1920*1080
•Alienware M11x, Pentium 2Duo , 2Go de RAM, GT335M
• Adamo 13 (C2D 1.4Ghz) 2 Go 800Mhz.
• Eee PC 701
->
J'ai possédé : Inspiron 1501, XPS M1530, XPS 430, Samsung NC-10, XPS 1640
Lien vers ma plateforme de calcul mental pour les élèves en école primaire.

#4
lynxy

    Responsable Technique

  • Administrateur
  • 2694 messages
  • Localisation :Metz
Pas de quoi ;)

Image IPB
Image IPB






1 utilisateur(s) en train de lire ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)