IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes MySQL Discussion :

Récupérer le poids toutes les bases de données appartenant à un utilisateur


Sujet :

Requêtes MySQL

  1. #1
    Membre régulier Avatar de loopback
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    170
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 170
    Points : 113
    Points
    113
    Par défaut Récupérer le poids toutes les bases de données appartenant à un utilisateur
    Bonjour à tous,
    je voudrais récuperer dans une de mes applications le poids des bases de données pour un utilisateur donné. Ya-t-il une syntaxe qui permets de faire ça?

    Pour infos, les bases de données ont le meme nom que l'utilisateur mais avec un préfixe de fin comme ceci toto_01, toto_02 ...etc...
    merci d'avance

  2. #2
    Membre averti Avatar de jota5450
    Inscrit en
    Janvier 2006
    Messages
    263
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations forums :
    Inscription : Janvier 2006
    Messages : 263
    Points : 332
    Points
    332
    Par défaut
    slt...

    un truc du genre devrais marcher

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    SELECT  table_schema,sum(data_length) as total
    FROM INFORMATION_SCHEMA.TABLES
    where table_schema like 'toto%' 
    group by table_schema

  3. #3
    Membre régulier Avatar de loopback
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    170
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 170
    Points : 113
    Points
    113
    Par défaut
    Salut et merci pour ce code, il fonctionne.
    Mais le problème c'est que la ou les bases de données ne s'afficherons que s'il y ades données dedans autrement elles ne s'afficherons pas.
    COmment faire pour qu'elle s'affichent meme si elle sont vides ?

  4. #4
    Membre averti Avatar de jota5450
    Inscrit en
    Janvier 2006
    Messages
    263
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations forums :
    Inscription : Janvier 2006
    Messages : 263
    Points : 332
    Points
    332
    Par défaut
    slt...

    je vois pas tros l´interet d´avoir le "poid" d´une bd n´ayant aucune table, donc avec poid = 0...

    mais.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    SELECT s.SCHEMA_NAME , sum(r.data_length) AS total
      FROM INFORMATION_SCHEMA.SCHEMATA s
    left join INFORMATION_SCHEMA.TABLES r on s.SCHEMA_NAME=r.table_schema
    WHERE table_schema LIKE 'toto%' or table_schema is null
    GROUP BY s.SCHEMA_NAME

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] avec php lister toutes les bases de donnée d'une serveur sql
    Par sebou07 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 17/01/2012, 22h00
  2. Réponses: 7
    Dernier message: 05/09/2011, 19h10
  3. Déplacer toutes les bases de données
    Par Rolep dans le forum SharePoint
    Réponses: 1
    Dernier message: 21/01/2009, 18h56
  4. Réponses: 2
    Dernier message: 03/11/2008, 10h06
  5. Les Bases de Données! tout un monde!!
    Par kikimnet dans le forum Bases de données
    Réponses: 3
    Dernier message: 29/04/2004, 19h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo