Merhaba arkadaşlar bu yazım da Tablo ve Sütunları Detaylı Listelemek konusundan bahsedeceğim. Öncelikle bu konuyu anlatırken bir önceki yazımda kullandığım tablodan devam edeceğim.

Tablo Listelemek
Tabloları listelemek için 4 farklı yöntemimiz var.
1. Yöntem
İlk yöntem de EXPLAIN sözcüğünü kullanmamız gerekiyor.
EXPLAIN tablo_adi
gibi basit bir yazım kuralı olan EXPLAIN sözcüğünü oluşturmuş olduğumuz tablo için çalıştırmış olsaydık şöyle bir sonuç ile karşılaşacaktık.
EXPLAIN uyeler;

şeklinde bir sonuç ile karşılaşacaktık.
2. Yöntem
İkinci yöntem de ise DESCRIBE sözcüğünü kullanmamız gerekiyor EXPLAIN ile aynı sonucu veriyor herhangi bir farkı olmuyor.
DESCRIBE tablo_adi;
şeklinde basit bir yazım kuralı vardır bunun için bir örnek çözmeyeceğim vereceği sonuç 1. yöntemde ki EXPLAIN ile aynıdır.
3. Yöntem
Üçüncü yöntem de ise SHOW FILEDS FROM sözcüğünü kullanmamız gerekiyor bu da EXPLAIN gibi aynı sonucu vermektedir.
SHOW FILEDS FROM tablo_adi;
4. Yöntem
Dördüncü ve son yöntemimiz ise SHOW COLUMNS FROM sözcüğünü kullanmamız gerekiyor bu da diğer üç yöntem gibi aynı sonucu vereceği için herhangi bir açıklama yapmadan yazım kuralından bahsedeceğim.
SHOW COLUMNS FROM tablo_adi;
Sütunları Detaylı Listelemek
Sütunları Detaylı Listelemek için ise SELECT cümlesini kullanmamız gerekiyor ama bu SELECT cümlesi Sütünlara girilmiş verileri listelememizi sağlıyor. Genel olarak yazım kurallarından bahsetmek gerekirse
SELECT sutunlar FROM tablo_adi;
şeklinde bahsedebiliriz burada sutunlar olarak yazdığım kısım da iki farklı şekilde kullanabilirsiniz eğer tüm sütunlarda ki verileri merak ediyorsanız * işareti koymanız yeterli eğer belirli sütunları alacaksanız. O sütunun adını yazmanız yeterli yani
SELECT * FROM uyeler;
şeklinde yazarsam üyeler tablosunda ki tüm verileri tam olarak çekmiş olacağım ama
SELECT k_adi FROM uyeler;
şeklinde yazarsak uyeler tablosunda ki sadece k_adi sütunundaki bilgileri almış oluruz. Bu ikisi arasında ki farkı iki fotoğraf ile açıklayabilirim.


İki fotoğrafıda inceleyerek aradaki farkı anlayabilirsiniz eğer iki farklı sütunu seçmek isterseniz virgül ile birbirlerinden ayırabilirsiniz yani
SELECT k_adi, password FROM uyeler;
şeklinde yazarsak uyeler tablosunda ki k_adi ve password sütunlarının tüm verilerini listelemiş oluruz.
Özet,
Bu yazımda sizlere sütunların bilgilerini nasıl detaylı olarak inceleyebileceğimizi ve bir tablo da ekli olan sütunların veri tiplerini, primary key olup olmadıklarını ve extra özellikleri olup olmadıklarını inceledik.
EXPLAIN, DESCRIBE, SHOW COLUMNS FROM, SHOW FILEDS FROM gibi sözcükler ile bir tablonun sütunlarının veri tipi gibi özelliklerini.
SELECT cümlesi ile de bir tabloda ki verilerin nasıl listelenebileceğini görmüş olduk. Bir sonraki yazım da önceki yazımlarımda çok bahsettiğim MySQL Veri Türlerinden bahsedeceğim ve bu yazımı beğendiyseniz ve önceki yazılarımı merak ediyorsanız buraya tıklayabilirsiniz.