Maison > base de données > tutoriel mysql > Tutoriel de démarrage MySQL 6 - Obtention d'informations sur la base de données et les tables

Tutoriel de démarrage MySQL 6 - Obtention d'informations sur la base de données et les tables

黄舟
Libérer: 2017-02-23 11:41:42
original
1346 Les gens l'ont consulté

Que faire si vous oubliez le nom de la base de données ou de la table, ou quelle est la structure d'une table donnée (par exemple, comment s'appellent ses colonnes) ? MySQL résout ce problème avec quelques instructions qui fournissent des informations sur la base de données et ses tables de support.

Vous avez vu SHOW DATABASES, qui répertorie les bases de données gérées par le serveur. Pour savoir quelle base de données est actuellement sélectionnée, utilisez la fonction DATABASE() :

mysql> SELECT DATABASE(); +------------+
| DATABASE() |
+------------+
| menagerie  |
+------------+
Copier après la connexion

Si vous n'avez encore sélectionné aucune base de données, le résultat est NULL.

Pour savoir quelles tables contient la base de données actuelle (par exemple, lorsque vous n'êtes pas sûr du nom d'une table), utilisez cette commande :

mysql> SHOW TABLES; +---------------------+
| Tables in menagerie |
+---------------------+
| event               |
| pet                 |
+---------------------+
Copier après la connexion

Si vous voulez savoir la structure d'un tableau, vous pouvez utiliser la commande DESCRIBE ; elle affiche des informations sur chaque colonne du tableau :

mysql> DESCRIBE pet;
Copier après la connexion
+---------+-------------+------+-----+---------+-------+
| Field   | Type        | Null | Key | Default | Extra |
+---------+-------------+------+-----+---------+-------+
| name    | varchar(20) | YES  |     | NULL    |       |
| owner   | varchar(20) | YES  |     | NULL    |       |
| species | varchar(20) | YES  |     | NULL    |       |
| sex     | char(1)     | YES  |     | NULL    |       |
| birth   | date        | YES  |     | NULL    |       |
| death   | date        | YES  |     | NULL    |       |
+---------+-------------+------+-----+---------+-------+
Copier après la connexion

Le champ affiche le nom de la colonne, Type est le type de données de la colonne, Null indique si la colonne peut contenir des valeurs NULL, Key indique si la colonne est indexée et Default spécifie la valeur par défaut de la colonne.

Si la table a un index, SHOW INDEX FROM tbl_name génère des informations sur l'index.

Ce qui précède est le contenu du didacticiel d'introduction MySQL 6 - Obtention d'informations sur la base de données et les tables Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (m.sbmmt.com) !


Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal