Rechercher : dans
Par :

Afficher les champs d'un table Mysql

Dernière réponse le 10 jun 2009 à 15:42:14 pcsystemd, le 10 jun 2009 à 14:02:02 
 Signaler ce message aux modérateurs

Bonjour,
Tous est dans le titre. En effet je sais afficher toutes les tables de ma BD avec un

SHOW TABLES;


mais pour afficher les champs d'une table ça je sais pas

Merci
L'accès au savoir est la première liberté que chaque homme d­evrait avoir.
Configuration: Linux
Mozilla 1.9.0.7

Meilleures réponses pour « Afficher les champs d'un table Mysql » dans :
MySQL - Afficher les informations sur une table VoirPour afficher les informations sur une table TabTest il faut lancer la commande suivante (l'option \G améliore le formatage u résultat) : mysql> show create table TabTest\G *************************** 1. row *************************** ...
MySQL – Optimisation VoirL’optimisation au niveau de MySQL passe par trois composants, à savoir : Optimisation du serveur MySQL Optimisation de la base de données Optimisation des requêtes Optimisation de la configuration de serveur MySQL L’optimisation du serveur peut...
Tableaux HTML VoirUtilisation de tableaux Il est souvent utile de présenter des informations mieux structurées qu'avec des listes. Les tableaux permettent de les afficher en lignes et en colonnes. Les tableaux sont définis comme étant des suites de lignes. Un...

1

fredo78310, le 10 jun 2009 à 14:18:36

Bonjour,

si j'ai bien compris ce que tu veux, c'est :
SELECT *
FROM le_nom_de_la_table
WHERE 1


Bonne journée !

Répondre à fredo78310

2

pcsystemd, le 10 jun 2009 à 14:50:55

Merci. Non c'est pas cela que je veux ça je sais faire afficher le contenu d'une table. Moi ce je veux c'est comme sous Postgresql afficher les champs de ma table mais pas les données.

Par exemple sous Postgresql tu tapes en console :

\d ma table;


et le résultat est :
         Colonne          |           Type           |            Modificateurs                          
---------------------------+--------------------------+-----­-------------------------------
 uid                       | integer                  | not null default nextval(('"object_uid_seq"'::text)::regclass)
 src_modification          | text                     | 
 date_creation             | timestamp with time zone | default now()
 auth_creation             | integer                  | default 0
 date_modification         | timestamp with time zone | default now()
 statut                    | integer                  | default 0
 euid                      | text                     | 
 auth_modification         | integer                  | default 0

L'accès au savoir est la première liberté que chaque homme devrait avoir.

Répondre à pcsystemd

3

le père, le 10 jun 2009 à 15:08:15

Bonjour

C'est dans le manuel mysql :
SHOW [FULL] COLUMNS FROM tbl_name [FROM db_name] [LIKE 'pattern']

Répondre à le père

4

 pcsystemd, le 10 jun 2009 à 15:42:14

Merci c'est ok. Je cherchais a SHOW TABLE et non SHOW COLUMNS.
L'accès au savoir est la première liberté que chaque homme d­evrait avoir.

Répondre à pcsystemd
Collection CommentÇaMarche.net