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

  • Google Analytics

    Google Analy

    25 ŞUBAT 2008
  • huyked

    huyked

    28 Mart 2008
  • Alexey - servant of Christ

    Alexey - ser

    15 EYLÜL 2007