8.5 Informations sur les bases de données et tablesQue se passe t il si vous oubliez le nom d'une base de données, d'une table ou la structure d'une table donnée ? MySQL résoud ce problème avec plusieurs commandes qui fournissent des informations sur les bases et les tables.
Vous avez déjà rencontré mysql> SELECT DATABASE(); +------------+ | DATABASE() | +------------+ | menagerie | +------------+ Si vous n'avez pas de base sélectionnée, le résultat est vide. Pour connaître les tables de la base de données courante, (par exemple, si vous n'êtes pas sur du nom d'une table), utilisez la commande suivante : mysql> SHOW TABLES; +---------------------+ | Tables in menagerie | +---------------------+ | event | | animaux | +---------------------+ Pour connaître les colonnes d'une table, (par exemple, si vous n'êtes pas sur du nom d'une colonne), utilisez la commande suivante : mysql> DESCRIBE animaux; +----------------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +----------------+-------------+------+-----+---------+-------+ | nom | varchar(20) | YES | | NULL | | | proprietaire | varchar(20) | YES | | NULL | | | espece | varchar(20) | YES | | NULL | | | genre | char(1) | YES | | NULL | | | naissance | date | YES | | NULL | | | mort | date | YES | | NULL | | +----------------+-------------+------+-----+---------+-------+
Si vous avez des manual_toc sur une table, |