logo

MySQL AÇIKLAMA TABLOSU

AÇIKLAMA, bilgiyi ayrıntılı olarak göstermek anlamına gelir. MySQL'de tablolarımız olduğundan, bunu kullanacağız. Tablomuzun yapısını gösteren DESCRIBE komutu sütun adları, sütun adlarındaki kısıtlamalar vb. gibi. TANIM komutu DESCRIBE komutunun kısa şeklidir. Hem DESCRIBE hem de DESC komutu eşdeğerdir ve büyük/küçük harfe duyarlıdır.

Sözdizimi

Tablo yapısını görüntülemek için kullanılan söz dizimi aşağıdadır:

 DESCRIBE table_name; 

Tablonun tüm sütunlarını göstermek için aşağıdaki adımları kullanabiliriz :

Aşama 1: MySQL veritabanı sunucusuna giriş yapın.

java dize birleştirme

Adım 2: Belirli bir veritabanına geçin.

Aşama 3: DESCRIBE deyimini yürütün.

Seçilen veritabanındaki tablonun sütunlarının nasıl gösterileceğini açıklayan bir örnek yardımıyla bunu anlayalım.

MySQL Veritabanına Giriş Yapın

İlk adım veritabanı sunucusuna giriş yapmaktır. Kullanıcı adı Ve şifre . Çıktıyı aşağıdaki resimdeki gibi görmeliyiz:

 >mysql -u root -p Enter password: ********** mysql> 

MySQL AÇIKLAMA TABLOSU

Belirli Bir Veritabanına Geçiş Yapın

Bir sonraki adım, aşağıdaki sorguyu kullanarak tablo bilgilerini görüntülemek istediğiniz belirli bir veritabanını açmaktır. Sorguyu çalıştırdıktan sonra aşağıdaki çıktıyı görmeliyiz:

 mysql> USE mysqltestdb; 

MySQL AÇIKLAMA TABLOSU

DESCRIBE İfadesini Yürüt

Tablo bilgilerinin görüntülenmesi son adımdır. DESCRIBE deyimini çalıştırmadan önce isteğe bağlı olarak seçili veritabanımızda saklanan tüm tabloları aşağıdaki komutla görüntüleyebiliriz: TABLOLARI GÖSTER ifade :

 mysql> SHOW TABLES; 

MySQL AÇIKLAMA TABLOSU

Örneğin bir şey göstermek istiyorsak müşteri tablosunun yapısı , aşağıdaki ifadeyi yürütün. Başarılı bir yürütmenin ardından aşağıdaki görüntüdeki çıktıyı verecektir:

 mysql> DESCRIBE customer; 

MySQL AÇIKLAMA TABLOSU

DESCRIBE komutunun kısaltması olan DESC deyimini pratik yapmak için de kullanabiliriz. Aşağıdaki çıktıya bakın:

MySQL AÇIKLAMA TABLOSU

MySQL Workbench'te tablo bilgileri nasıl görüntülenir?

Tablonun sütun bilgilerini görüntülemek için MySQL Çalışma Tezgahı Öncelikle Workbench aracını başlatmamız ve kullanıcı adı ve şifreyle oturum açmamız gerekiyor. MySQL veritabanı sunucusu. Aşağıdaki ekranı alacağız:

MySQL AÇIKLAMA TABLOSU

Şimdi tablo bilgilerini göstermek için aşağıdaki adımları uygulayın:

1. Şuraya gidin: Gezinme sekmesi ve üzerine tıklayın Program menüsü . Burada önceden oluşturulmuş tüm veritabanlarını görebiliriz. Şema menüsü altında herhangi bir veritabanını seçin; örneğin, mysqltestdb . Aşağıdaki resimde gösterilebilecek birden fazla seçenek açılacaktır.

MySQL AÇIKLAMA TABLOSU

2. Ardından ' seçeneğine tıklayın Tablolar ' mysqltestdb veritabanında saklanan tüm tabloları gösterir. Sütun bilgilerini görüntülemek istediğiniz tabloyu seçin. Daha sonra o masanın üzerindeki fare saati gösterilecek üç simge . Aşağıdaki resme bakın:

MySQL AÇIKLAMA TABLOSU

Şimdi tıklayın simge (i) kırmızı dikdörtgen kutuda gösterilmiştir. Aşağıdaki görüntüyü gösterecektir:

MySQL AÇIKLAMA TABLOSU

Son olarak ' seçeneğine tıklayın Sütunlar Tablo yapısını görüntülemek için ' menüsü.

MySQL AÇIKLAMA TABLOSU

MySQL SÜTUNLARI GÖSTER Komutu

MySQL ayrıca SHOW COLUMNS komutunun tablo yapısını görüntülemesine de izin verir. Bir tablonun sütun bilgilerini almanın daha esnek bir yoludur.

Sözdizimi:

SHOW COLUMNS komutunun sözdizimi aşağıdadır:

kovan nedir
 mysql> SHOW COLUMNS FROM table_name; 

Örneğin Aşağıdaki sorguyu çalıştırırsak belirli bir veritabanındaki bir tablonun tüm sütun bilgilerini alırız:

 mysql> SHOW COLUMNS FROM customer; 

MySQL AÇIKLAMA TABLOSU

göstermek istiyorsak Başka bir veritabanındaki bir tablonun sütun bilgileri veya mevcut veritabanında mevcut değilse aşağıdaki sorguyu kullanabiliriz:

 mysql> SHOW COLUMNS FROM database_name.table_name; OR mysql> SHOW COLUMNS FROM table_name IN database_name; 

Aşağıdaki görselde mysqltestdb veritabanını kullandığımızı görüyoruz. Ancak mevcut veritabanına geçmeden başka bir veritabanındaki bir tablonun sütun bilgilerini görüntülemiştik.

MySQL AÇIKLAMA TABLOSU

Daha fazla sütun bilgisi görüntülemek istiyorsak şunu eklememiz gerekir: TAM DOLU SHOW TABLES deyimiyle anahtar kelime şu şekildedir:

 mysql> SHOW FULL COLUMNS FROM table_name; 

Örneğin , aşağıdaki SQL sorgusu tüm sütunları listeler. öğrenci_bilgi tablosu içinde mystudentdb veritabanı :

 mysql> SHOW FULL COLUMNS FROM student_info; 

Yürütmeden sonra bu komutun şunu eklediğini görebiliriz. harmanlama, ayrıcalıklar, varsayılan , Ve Yorum sonuç kümesine sütunlar.

MySQL AÇIKLAMA TABLOSU

MySQL AÇIKLAMASI

EXPLAIN anahtar sözcüğü DESCRIBE ifadesinin eş anlamlısıdır. MySQL'in sorguları nasıl yürüttüğü hakkında bilgi edinmek için kullanılır . İle çalışabilir SOKMAK , SEÇME , SİLMEK , GÜNCELLEME , Ve Sorguları DEĞİŞTİRİN . İtibaren MySQL 8.0.19 ve sonraki sürümlerde TABLE ifadeleriyle de çalışabilir. Bu anahtar kelimeyi sorgularda kullandığımızda, ifadeyi işleyecek ve tabloların nasıl birleştirildiği, tablonun sırası, tahmini bölüm ve satırlar hakkında bilgi sağlayacaktır.

Örnek

Bir uygulamanın yürütme planını göstermek istiyorsak SELECT ifadesi sorgumuzu aşağıdaki gibi kullanabiliriz:

 mysql> EXPLAIN SELECT * FROM customer; 

Çıktı:

Bu sorgu aşağıdaki bilgileri üretir:

MySQL AÇIKLAMA TABLOSU