phpMyAdmin görünüm (view) oluşturma nasıl yapılır?

Görünüm (View) Nedir?

Görünüm, bir veya daha fazla tablonun sorgusu sonucunda elde edilen sanal bir tablodur. Asıl tabloların verisini barındırmaz, yalnızca bu veriyi seçen bir SQL sorgusu içerir. Görünümler, karmaşık sorguları daha basit hale getirmek, veri güvenliğini sağlamak ve veri dökümünde daha fazla esneklik sunmak amacıyla kullanılır. Görünümler ile sadece belirli sütun veya satırlara erişim sağlanarak, veri bütünlüğü artırılabilir.

phpMyAdmin Üzerinden Görünüm Oluşturma

phpMyAdmin, MySQL veritabanlarını yönetmek için kullanılan bir web tabanlı araçtır. Görünümleri oluşturmanın yanı sıra, var olan görünümleri düzenlemek ve silmek için de kullanılan kullanıcı dostu bir arayüze sahiptir. Görünüm oluşturma işlemleri, aşağıda adım adım açıklanan şekilde gerçekleştirilir.

Adım 1: phpMyAdmin’e Giriş

Öncelikle phpMyAdmin arayüzüne giriş yapılmalıdır. Web tarayıcısında phpMyAdmin adresi girilerek, kullanıcı adı ve şifre ile sisteme giriş gerçekleştirilir. Giriş yaptıktan sonra, sol taraftaki panelde mevcut veritabanlarını görmek mümkündür.

Adım 2: Veritabanını Seçme

Görünüm oluşturmak için öncelikle bir veritabanı seçilmelidir. Sol panelden ilgili veritabanına tıklanarak, o veritabanına ait tabloların listesi erişilir. Görünüm oluşturulacak tablonun bulunduğu veritabanı doğru bir şekilde seçilmelidir.

Adım 3: SQL Sekmesine Geçiş

Veritabanı seçildikten sonra üstteki menüde bulunan “SQL” sekmesine tıklanmalıdır. Bu sekme, SQL sorguları yazmak ve çalıştırmak için bir alan sunar. Görünüm oluşturmak için gerekli SQL komutu burada yazılacaktır.

Adım 4: Görünüm Oluşturma SQL Sorgusu

Bir görünüm oluşturmak için gerekli SQL sorgusu aşağıdaki yapıdadır:

“`sql
CREATE VIEW görünüm_adı AS
SELECT sütun1, sütun2, …
FROM tablo_adı
WHERE koşul;
“`

Bu sorguda:

– `görünüm_adı` oluşturulacak görünümün adı belirlenir.
– `sütun1, sütun2, …` görünümde yer alacak olan sütunlar seçilir.
– `tablo_adı` verilerin alınacağı ana tablonun adı yazılır.
– `koşul` ile hangi verilerin seçileceği belirlenir. Bu kısım isteğe bağlıdır; eğer belirli bir koşul yoksa, tüm veriler alınır.

Örneğin, bir “öğrenciler” tablosundan sadece “ad” ve “soyad” bilgilerini içeren bir görünüm oluşturmak için aşağıdaki SQL sorgusu kullanılabilir:

“`sql
CREATE VIEW ogrenci_gorunumu AS
SELECT ad, soyad
FROM ogrenciler;
“`

Adım 5: Sorguyu Çalıştırma

Görünüm oluşturma sorgusu yazıldıktan sonra “Git” butonuna tıklanarak SQL sorgusu çalıştırılır. Eğer sorgu başarılı bir şekilde çalışmışsa, phpMyAdmin başarılı bir mesaj gösterecektir. Aynı zamanda sol panelde, oluşturulan görünümün listede göründüğünü doğrulamak mümkündür.

Adım 6: Görünümün Kullanımı

Oluşturulan görünüm, tıpkı normal bir tablo gibi kullanılabilir. Görünüm ile veri sorgulamak için şu yapı kullanılmalıdır:

“`sql
SELECT FROM görünüm_adı;
“`

Örneğin, oluşturulan “ogrenci_gorunumu” görünümlerinden veri almak için aşağıdaki sorgu kullanılabilir:

“`sql
SELECT FROM ogrenci_gorunumu;
“`

Bu sorgu çalıştırıldığında, yalnızca “ad” ve “soyad” bilgilerini içeren sonuçlar elde edilir.

Görünümlerin Güncellenmesi ve Silinmesi

phpMyAdmin üzerinden oluşturulan görünümler, gerektiğinde güncellenebilir veya silinebilir. Görünümü güncellemek için, görünüme karşılık gelen SQL sorgusu üzerinde değişiklik yapılmalı ve tekrardan çalıştırılmalıdır. Görünüm sildiğinde ise şu SQL sorgusu kullanılmalıdır:

“`sql
DROP VIEW görünüm_adı;
“`

Bu sorguda, silinecek görünümün adı belirtilmelidir.

Görünüm Kullanımının Avantajları

Görünümler, kullanıcıların veri ile etkileşimlerini basitleştirir. Karmaşık sorguların yeniden kullanılabilir hale gelmesini sağlar. Daha az karmaşıklık, daha güvenli bir veri yönetimi sunar. Ayrıca, kullanıcıların sadece ihtiyaç duyduğu verilere erişim sağlaması, veri güvenliğini artırır.

Görünümler, performansı artırarak ve veri güncellemelerini kolaylaştırarak veritabanı yönetimini daha verimli hale getirir. Özellikle büyük veri setleri ile çalışan sistemlerde görünümlerin faydaları belirginleşir. Kullanıcılar, belirli sütunları alarak daha okunabilir ve işlemesi kolay veri setlerine ulaşırlar.

Sonuç

phpMyAdmin arayüzü üzerinden görünüm oluşturma işlemi, beklenen veriye erişimi kolaylaştıran önemli bir özelliktir. Görünümler, yalnızca belirli verileri sunmakla kalmaz, aynı zamanda veri yönetimini daha düzenli ve güvenli hale getirir. Doğru sorgular ile görünümler oluşturulabilir ve bu görünümler üzerinden veriler alınarak işlenebilir. Bu, veritabanı yönetiminde kullanımın yaygın olduğu bir uygulama haline gelmektedir.

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz

SON İÇERİKLER

İLGİNİZİ ÇEKEBİLİR