mysql

2009-03-01 17 views
3

kullanarak bir tablodaki satır sayısını sayar mysql veritabanındaki belirli bir tabloda toplam satır sayısını alma sözdizimi nedir?mysql

+0

Gerçekten * bir "seniorprojectdiva" mısınız? Lol! – Cerebrus

+0

seniorprojectdiva coz im şarkı söylerken kıdemli projemde dolandırıcım .. LOL –

cevap

11

Hep

SELECT count(*) from table 

yaptık yukarıda size tüm satırların toplam sayısını verecektir.

fıkra kısmını da sayım sonucuna varmak için NEREDEN gibi kolayca bir tack olabilir

SELECT count(*) from table WHERE foo = 'bar' 
3
SELECT count(*) 
FROM table_name 
2

COUNT (*) gerçekler ve mitler:

MİT: "InnoDB'nin sayım işlemez (*) iyi sorgular ":

Çoğu sayım (*) sorguları, tüm stolar tarafından aynı şekilde yürütülür Bir WHERE yan tümcesi varsa öfke motorları, aksi takdirde InnoDB tam bir tablo taraması yapmak zorunda kalacaksınız.

BİLGİ: InnoDB'nin Bu depolama motoru dahil olmanın bağlıdır nerede fıkra

+0

Bu, gerçek bir efsane değil, ancak asıl sorudaki durum da dahil olmak üzere sadece sınırlı koşullar altında doğru olan bir şeydir: tablo. – thomasrutter