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

  • Joseph Herscher

    Joseph Hersc

    14 Mart 2007
  • National Geographic

    National Geo

    7 Mayıs 2006
  • Pocketnow

    Pocketnow

    14 EKİM 2007