Dans MySQL Workbench, est-il une page indiquant le nombre d'enregistrements dans chaque table dans une base de données?
-
11-10-2019 - |
Question
Dans phpMyAdmin, sur la page Structure pour chaque base de données, il y a une table montrant toutes les tables de la base de données et le nombre d'enregistrements dans chaque table. Y at-il quelque chose de similaire à Workbech?
Merci.
La solution
réponse tardive, mais pour quelqu'un d'autre qui vient à travers cette page la façon de le faire dans MySQL Workbench 6.0 est:
- clic droit sur le tableau dans le volet Navigateur
- Sélectionnez "Table d'entretien ..."
- Accédez à l'onglet "Index"
- Faites défiler vers la droite pour trouver la colonne « Cardinalité ».
Cette colonne indique le nombre de valeurs pour chacune des clés primaires et de navigation dans la chaque table dans votre base de données. Le nombre de valeurs pour votre clé primaire est le nombre de lignes. Hope qui aide.
Une autre façon est à:
- Cliquez-droit sur la base de données dans le volet Navigator.
- Sélectionnez "schéma inspecteur".
- Accédez à l'onglet « Tables », qui aura une colonne « lignes » pour chaque table dans la base de données.
Autres conseils
Je ne sais pas comment le faire dans MySQL Workbench, mais la requête suivante retourne le nombre de lignes dans une table.
SELECT COUNT(*) FROM table_name;
vous devriez trouver sur la page de structure: développer le lien "+ de détails ..."
Dans le DataBase. « Information_schema », vous trouverez une table « Tables » qui contient les tables du serveur et un champ « TABLE_ROWS » qui contient le nombre d'enregistrements
Une façon rapide et sale pour aller à ce sujet est tout simplement de faire cette requête:
SELECT * FROM information_schema.TABLES WHERE TABLE_SCHEMA = #YOUR-DB-NAME-HERE#
Mais vous pouvez également interroger que les informations de MySQL Workbench en allant dans la barre de menu (en haut) et en choisissant:
Edit -> SQL Editor -> Show Metadata Schemata
Maintenant, allez à vos tables comme vous le feriez normalement aller (probablement par « Ouvrir une connexion à Interrogation Démarrer » et vous aurez là deux nouvelles tables information_schema
et performance_schema
.
Ouvrir la table information_schema
et vous aurez là
table schema table name table_rows
your db name you table name number_of_rows
Espérons que cela a rendu les choses plus facile à utiliser.