SELECTDATABASE(); output+---------------------+|DATABASE() &a"/> SELECTDATABASE(); output+---------------------+|DATABASE() &a">
Maison > Article > base de données > Obtenir des informations sur les bases de données et les tables 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 -
mysql> SELECT DATABASE();
+---------------------+ | DATABASE() | +---------------------+ | databaseInUse | +---------------------+
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 -
mysql> SHOW TABLES;
+-----------------------------------+ | Tables_in_databaseInUse | +-----------------------------------+ | val1 | | val1 | +-----------------------------------+
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 -
mysql> DESCRIBE pet;
+---------+-------------+-------+------+-----------+--------+ | Field | Type | Null | Key | Default | Extra | +---------+-------------+-------+------+-----------+--------+ | name | varchar(20) | YES | | NULL | | | owner | varchar(20) | YES | | NULL | | +---------+-------------+-------+------+-----------+--------+
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!