MySQL`de tablo bazında sütun sayılarını listeleme

MySQL de tablo bazında sütun sayılarını listeleme

Localde çalışıp tamam dedikten sonra servera mı atıyorsunuz db nizi?

Siz de benim gibi kodlama ve test işlerini localde deneyip, herşey tamam dedikten sonra veritabanını servera atanlardan mısınız?

O zaman böyle bir listeye ihtiyacınız olacaktır.

Her bir tabloda kaç tane sütun (dikkat edin satır=kayıt demiyorum) olduğunu listelemek için şu MySQL cümleciğini çalıştırın:

select TABLE_NAME Tablo_Adi, Count(*) Sutun_Sayisi
from information_schema.columns
where table_schema = 'xxx'
group by TABLE_NAME
order by TABLE_NAME

Gördüğünüz üzere basit bir select sorgusu.

("table_schema" ya üzerinde çalışmak istediğiniz veritabanının adınız yazmalısınız.)

Sonuç:

...

Tablo_Adi Sutun_Sayisi
abonelikler 4
admin 3
arsivicerik 7
arsivler 4
...

Böylece local ve server arasında fark var mı yok mu anlayabilirsiniz.

Herkese iyi çalışmalar.