Est-ce que quelqu'un sait quelle instruction MySQL j'utiliserais pour renvoyer des résultats contenant une liste de toutes les tables d'une base de données et le nombre de lignes dans chacune d'elles?Liste de toutes les tables de la base de données et nombre de lignes dans chacune d'entre elles?
0
A
Répondre
7
essayer cette
SELECT Table_name,Table_rows FROM
information_schema.tables
WHERE TABLE_SCHEMA = 'yourdatabase'
3
show tables - pour la liste des tables
show état de table - vous devez donner le nom, le nombre de lignes et une liste d'informations supplémentaires
0
Utiliser des méthodes raccourcis PEAR DB.
$db=DB::Connect("mysql://[email protected]/testdb");
$tab=$db->getListOf("tables");
....
$db->tableinfo("table_name");
...
$r=$db->query("select * from table_name");
echo $r->numrows();
echo $r->numcols();
0
J'apprends MySQL et ne savais pas sur la commande d'état de la table du salon. Joli! Comme je l'ai dit, je ne fais que commencer, mais ma base de données contient déjà plus de 2 millions de lignes.
Est-ce que l'ordinateur hôte doivent trouver le stockage pour toutes les lignes si vous
select * from table_name
Ce ne serait pas plus simple de dire
select count(*) from table_name
et obtenir une seule ligne en retour? 'Tables' Est-il sûr d'accorder le produit 'tables' pour 'myuser' commande SELECT refusée à l'utilisateur 'myuser' @ 'localhost' pour la table, ou est-il une meilleure:
1
mysqlshow DBName --count
Questions connexes
- 1. sélection de la première colonne de toutes les tables dans une base de données mysql
- 2. Django et les tables de base de données héritées bizarres
- 3. longueur de la colonne à travers toutes les tables dans une base de données MySQL
- 4. Compare la valeur de la base de données au nombre de lignes dans une autre table
- 5. SQL: supprimer toutes les données de toutes les tables disponibles
- 6. Trouver la différence dans le nombre de lignes de deux tables dans MySQL
- 7. Lignes directrices pour la duplication des tables de base de données
- 8. Performances des tables SharePoint et des tables de base de données
- 9. Comment lister toutes les tables définies pour la base de données lors de l'utilisation de l'enregistrement actif?
- 10. comment obtenir toutes les lignes ainsi que les en-têtes de colonne de la grille de données à une liste
- 11. Comparaison de deux tables de base de données
- 12. conception de base de données pour stocker un nombre inconnu de lignes dans le tableau
- 13. Comment lister toutes les tables ou seulement ceux d'une base de données
- 14. Comment voir toutes les tables dans une base de données HSQLDB?
- 15. Suggestions de conception de sécurité pour la liste de contrôle d'accès dans la base de données?
- 16. Comment les conventions de dénomination de base de données changent-elles pour les applications multitenant?
- 17. Comment afficher une liste de tables dans une autre base de données?
- 18. Comment les procédures SQL de la base de données Master peuvent-elles aider les développeurs db?
- 19. Meilleure pratique pour synchroniser les constantes nommées dans les tables de référence de code et de base de données?
- 20. Nombre maximal de tables exploitables dans SQL Server et MySQL
- 21. SQLite - obtention du nombre de lignes dans une base de données
- 22. Quelle est la meilleure façon d'interroger le nombre de lignes à partir des données de base?
- 23. TableAdapter retournant de temps en temps le nombre de lignes 1 mais toutes les colonnes nulles
- 24. Liste des noms de tables
- 25. Conception de la base de données, liste de souhaits et de ses éléments
- 26. Extraction de lignes d'une base de données incluant des lignes de tolérance
- 27. Ajout de lignes à la base de données wpf
- 28. Comment obtenir la structure de la table MySQL en PHP? Plus une liste de toutes les tables?
- 29. Comment obtenir la base de données et les noms de tables le long
- 30. Comment écrire une requête SQL qui recherche une valeur dans toutes les colonnes et toutes les tables de ma base de données?
erreur 1142 (42000)/façon plus sûre de le faire? – BoomShaka