Software is like sex... It's better when it's free.

Blog - Récupérer les commentaires de table et des colonnes mysql

Récupérer les commentaires de table et des colonnes mysql

Si vous souhaitez en MySQL (ou en PHP) récupérer les commentaires de tables et/ou les commentaires des colonnes d'une table, sachez qu'il est très facile d'accéder à ces informations directement à partir d'une requête.

Récupérer les commentaires d'une table :

# 'sillysmart' est le nom de la base de données dont vous voulez extraire des informations
mysql> SHOW TABLE STATUS FROM sillysmart 
mysql> 

produira les informations suivantes:

Name Engine Version Rows Comment
Country MyISAM 10 240 Countries Listing
News MyISAM 10 30 News Listing

où la colonne 'Comment' vous donnera l'information voulue, à savoir le commentaire de la table. Sachez que beaucoup d'autres informations sont accessibles grâce à cette requête.

Récupérer les commentaires des colonnes d'une table :

# 'Country' est le nom de la table voulue
mysql> SHOW FULL COLUMNS FROM Country 
mysql> 

produira les informations suivantes:

Field Type Collation Null Key Extra Privileges Comment
country_id bigint(20) NULL NO PRI auto_increment select,insert,update Id
country_name varchar(255) latin1_swedish_ci NO UNI   select,insert,update Country Name
country_tld varchar(2) latin1_swedish_ci YES     select,insert,update Country TLD

où la colonne 'Comment' vous donnera l'information voulue, à savoir le commentaire de la colonne de la table.

Libre à vous d'exploiter ces informations en PHP. Personnellement nous utilisons ces colonnes de manière transparente sur SillySmart pour créer des back-office génériques qui reste néanmoins parlant pour un non-informaticien. La seule contrainte est que la longueur du commentaire est bridée à 60 caractères, donc soyez succinct !

Tags:  mysqlphp.
Posté le Lundi 08 juin 2009 15:45:08

Commentaires :

Domi, le lundi 22 juin 2009 16:14:50
Bien pratique.

merci