Pour obtenir le nombre total de lignes dans une base de données MySQL, vous pouvez utiliser la fonction d'agrégation SUM() avec la colonne intégrée TABLE_ROWS de INFORMATION_SCHEMA.TABLES.
La syntaxe est la suivante−
SELECT SUM(TABLE_ROWS) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = database();
Supposons que nous utilisons le nom La base de données pour « échantillon ».
Maintenant, nous obtiendrons le nombre total de lignes dans la base de données MySQL −
mysql> SELECT SUM(TABLE_ROWS) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = database();
Cela produira le résultat suivant−
+-----------------+ | SUM(TABLE_ROWS) | +-----------------+ | 2043 | +-----------------+ 1 row in set (22.11 sec)
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!