Maison > base de données > tutoriel mysql > Obtenir des informations sur les bases de données et les tables MySQL

Obtenir des informations sur les bases de données et les tables MySQL

王林
Libérer: 2023-08-25 23:25:13
avant
1300 Les gens l'ont consulté

获取有关 MySQL 数据库和表的信息

Les utilisateurs peuvent oublier le nom de la base de données ou de la table, la structure de la table ou les noms des colonnes. Ce problème peut être résolu en utilisant MySQL car il prend en charge de nombreuses instructions qui fournissent des informations sur les bases de données et les tables qu'il prend en charge.

La requête "SHOW DATABASES" peut être utilisée pour lister toutes les bases de données gérées par MySQL. serveur. Pour voir quelle base de données est actuellement utilisée, utilisez la fonction "DATABASE()".

Comprenons cette requête dans la section ci-dessous -

Query

mysql> SELECT DATABASE();
Copier après la connexion

Output

+---------------------+
| DATABASE()          |
+---------------------+
| databaseInUse       |
+---------------------+
Copier après la connexion

Si aucune base de données n'est sélectionnée, cela entraînera la sortie de "NULL".

Pour voir quelles tables contient la base de données par défaut, vous pouvez utiliser la requête suivante -

Query
mysql> SHOW TABLES;
Copier après la connexion

Output

+-----------------------------------+
| Tables_in_databaseInUse           |
+-----------------------------------+
| val1                              |
| val1                              |
+-----------------------------------+
Copier après la connexion

Le nom de la colonne dans la sortie générée par la requête ci-dessus est "Tables_in_databaseInUse" où databaseInUse est le nom du base de données utilisée/sélectionnée.

Si l'utilisateur souhaite en savoir plus sur la structure de la table, il peut utiliser l'instruction "DESCRIBE". Il affichera des informations sur les colonnes de chaque table -

Query

mysql> DESCRIBE pet;
Copier après la connexion

Output

+---------+-------------+-------+------+-----------+--------+
| Field   | Type        | Null  | Key  | Default   | Extra  |
+---------+-------------+-------+------+-----------+--------+
| name    | varchar(20) | YES   |      | NULL      |        |
| owner   | varchar(20) | YES   |      | NULL      |        |
+---------+-------------+-------+------+-----------+--------+
Copier après la connexion

field représente le nom de la colonne, 'Type' représente le type de données de la colonne, 'NULL' représente 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. "Extra" affiche des informations spéciales sur la colonne. Si la colonne a été créée avec l'option "AUTO_INCRMENT", la valeur est "auto_increment", non vide.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:tutorialspoint.com
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