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.
#MySQL #columns #table-schema