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 :

Nom des champs


Sujet :

Requêtes MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2006
    Messages
    74
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 74
    Par défaut Nom des champs
    Bonjour, je voulais savoir quel été la requete qui permettait de connaite les nom des champs d'une table.

    Et pour ceux qui savent : comment les récupere en JAVA plus précisemenet?
    MErci.

  2. #2
    Membre averti
    Inscrit en
    Octobre 2003
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Octobre 2003
    Messages : 26

  3. #3
    Membre averti
    Inscrit en
    Octobre 2003
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Octobre 2003
    Messages : 26
    Par défaut
    Et pour le java, ben tu traite les résultats de ta requete comme n'importe quel select en parcourant le curseur

  4. #4
    Membre confirmé
    Inscrit en
    Janvier 2006
    Messages
    74
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 74
    Par défaut
    ok merci

  5. #5
    Membre Expert Avatar de Maximil ian
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 622
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 622
    Par défaut
    Merci de consulter la
    http://mysql.developpez.com/faq/?pag...TRUCTURE_table

    et de cliquer sur le bouton Résolu si c'est le cas.

  6. #6
    Membre confirmé
    Inscrit en
    Janvier 2006
    Messages
    74
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 74
    Par défaut
    Merci,

    Par conte je voulais savoir aussi si on pouvait connaitre le nombre de colonnes?

  7. #7
    Membre averti
    Inscrit en
    Octobre 2003
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Octobre 2003
    Messages : 26
    Par défaut
    Ben pour l'instant, je vois que en comptant le nombre de lignes dans ton curseur java,.
    Mais je vais chercher si y a moyen de récupérer le nombre de colonne directement par une commande sql

  8. #8
    Membre confirmé
    Inscrit en
    Janvier 2006
    Messages
    74
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 74
    Par défaut
    Citation Envoyé par YavaDeus
    Ben pour l'instant, je vois que en comptant le nombre de lignes dans ton curseur java,.
    Mais je vais chercher si y a moyen de récupérer le nombre de colonne directement par une commande sql
    Merci c'est sympa

  9. #9
    Membre averti
    Inscrit en
    Octobre 2003
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Octobre 2003
    Messages : 26
    Par défaut
    En théorie, il faut utiliser la méta base Information_shema qui contient toutes les informations sur la structures des bases de données que tu a.

    La commande show n'est qu'un raccourci pour accéder à ces données
    Mais on ne peut pas appliquer de fonction d'agrégation comme count() à SHOW


    J'ai bien une commande sql,
    Sauf que chez moi, j'ai Easyphp, et il me dit que Information_shema n'existe pas.

    Alors je te promet rien, mais essaie cette commande :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    SELECT count(*)
      FROM INFORMATION_SCHEMA.COLUMNS
      WHERE table_name = 'Ta_Table'
      AND table_schema = 'Ta_base'

    http://dev.mysql.com/doc/refman/5.0/...mns-table.html

  10. #10
    Membre confirmé
    Inscrit en
    Janvier 2006
    Messages
    74
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 74
    Par défaut
    Sa me met que la table n'existe pas
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Table 'information_schema.columns' doesn't exist

  11. #11
    Membre Expert Avatar de Maximil ian
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 622
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 622
    Par défaut
    Citation Envoyé par Dans la FAQ il y
    A partir de MySQL 5.0, en se référant au dictionnaire de données INFORMATION_SCHEMA (plus conforme au standard).

  12. #12
    Membre averti
    Inscrit en
    Octobre 2003
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Octobre 2003
    Messages : 26
    Par défaut
    Désolé. J'ai pas été assez attentif.

    Conclusion : Compter les lignes dans le curseur ou changer de version de mysql

  13. #13
    Membre confirmé
    Inscrit en
    Janvier 2006
    Messages
    74
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 74
    Par défaut
    Ok merci

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

Discussions similaires

  1. récupérer la liste des noms des champs d'une table
    Par la_didise dans le forum Access
    Réponses: 2
    Dernier message: 29/05/2006, 17h55
  2. Modifier le nom des champs d'une table...
    Par Mr Capone dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 26/01/2005, 11h22
  3. Delphi - Base donnée Paradox, problème de nom des champs
    Par mjp dans le forum Bases de données
    Réponses: 1
    Dernier message: 02/01/2005, 22h10
  4. nom des champs d'une table
    Par K-ZimiR dans le forum Requêtes
    Réponses: 6
    Dernier message: 22/04/2004, 15h21
  5. comment recuperer le nom des champs ?????
    Par e11137 dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 09/01/2004, 11h00

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