185 votes

Compter les lignes de la table

Qu'est-ce que la commande MySQL pour récupérer le nombre d'enregistrements dans une table ?

259voto

Gregory Pakosz Points 35546
SELECT COUNT(*) FROM fooTable;

comptera le nombre de lignes dans le tableau.

Voir le manuel de référence.

38voto

Santhosh Tangudu Points 514

Nous avons un autre moyen de trouver le nombre de lignes dans un tableau sans exécuter une requête select sur ce tableau.

Chaque instance MySQL a une base de données information_schema. Si vous exécutez la requête suivante, elle donnera des détails complets sur la table, y compris le nombre approximatif de lignes dans cette table.

select * from information_schema.TABLES where table_name = 'table_name'\G

6voto

David Caunt Points 30636

Simplement :

SELECT COUNT(*) FROM `tablename`

5voto

astander Points 83138
select count(*) from YourTable

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X