SORU
13 Kasım 2008, PERŞEMBE


MySQL veritabanındaki tüm tablolar için kayıt sayısı elde

Bir şekilde her masada SELECT count() olmadan çalışan bir mysql veritabanındaki tüm tablolardaki satır sayısı almak için var mı?

Şerefe

CEVAP
13 Kasım 2008, PERŞEMBE


SELECT SUM(TABLE_ROWS) 
     FROM INFORMATION_SCHEMA.TABLES 
     WHERE TABLE_SCHEMA = '{your_db}';

Orada tablolar, . docs ancak unutmayın: ^strong>satır sayısı sadece kaba bir tahmindirSQL optimizasyonu için kullanılır. Kesin sayıları daha pahalı olan bir COUNT(*) kullanmak gerekir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Learn Math Tutorials

    Learn Math T

    20 Kasım 2011
  • TitaniumBackup

    TitaniumBack

    10 EYLÜL 2011
  • Vladimir Jenko

    Vladimir Jen

    1 Mart 2010