Customise Consent Preferences

We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.

The cookies that are categorised as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. ... 

Always Active

Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.

No cookies to display.

Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.

No cookies to display.

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.

No cookies to display.

Performance cookies are used to understand and analyse the key performance indexes of the website which helps in delivering a better user experience for the visitors.

No cookies to display.

Advertisement cookies are used to provide visitors with customised advertisements based on the pages you visited previously and to analyse the effectiveness of the ad campaigns.

No cookies to display.

phpMyAdmin yordam (procedure) oluşturma nasıl yapılır?

Yordam Nedir?

Yordam, veritabanı yönetim sistemlerinde belirli bir işlevi yerine getirmek için tanımlanan bir grup SQL ifadesidir. Yordamlar, tekrarlanan işlemleri otomatikleştirmek, kodu düzenlemek ve daha karmaşık veritabanı işlemlerini basitleştirmek için kullanılır. MySQL gibi birçok veritabanı yönetim sistemi, yordamları destekler. Yordamlar, parametre alabilir ve çağırıldıklarında belirtilen işlemleri gerçekleştirir.

phpMyAdmin Nedir?

phpMyAdmin, MySQL ve MariaDB veritabanlarını yönetmek için geliştirilmiş bir web tabanlı uygulamadır. Kullanıcılara veritabanlarını oluşturma, veri ekleme, sorgulama yapma ve yönetimsel işlemleri gerçekleştirme olanağı tanır. phpMyAdmin üzerinden kullanıcı dostu bir arayüz ile SQL sorguları yazılabilir, tablolara erişim sağlanabilir ve yordamlar gibi karmaşık işlemler gerçekleştirilebilir.

Yordam Oluşturma Adımları

phpMyAdmin kullanarak bir yordam oluşturmak için aşağıdaki adımlar izlenir:

1. phpMyAdmin’e Giriş Yapmak:
Kullanıcı, phpMyAdmin arayüzüne tarayıcı üzerinden giriş yapmalıdır. Giriş yaptıktan sonra sağ üst köşede veritabanları listesi görüntülenir.

2. Veritabanını Seçmek:
Yordam oluşturulacak veritabanı seçilmelidir. Sol kenar çubuğunda var olan veritabanları listelenir. İlgili veritabanına tıkladıktan sonra orta alanda veritabanına ait tablolar görüntülenecektir.

3. SQL Sekmesine Geçmek:
Veritabanını seçtikten sonra, üst menüde yer alan “SQL” sekmesine tıklanmalıdır. Burada kullanıcı, SQL ifadelerini girebileceği bir metin alanı ile karşılaşacaktır.

4. Yordamın Oluşturulması:
Yordam tanımını içeren SQL ifadesi yazılmalıdır. Örneğin, bir kullanıcı eklemek için basit bir yordam oluşturma sorgusu şu şekilde yazılabilir:

“`sql
DELIMITER //
CREATE PROCEDURE AddUser(IN userName VARCHAR(50), IN userEmail VARCHAR(100))
BEGIN
INSERT INTO users(name, email) VALUES (userName, userEmail);
END //
DELIMITER ;
“`

Yukarıdaki kod örneğinde `AddUser` adında bir yordam tanımlanmıştır. `userName` ve `userEmail` olmak üzere iki tane girdi parametresi alınmaktadır. Yordam, `users` tablosuna yeni bir kullanıcı bilgisi eklemektedir.

5. Sorgunun Çalıştırılması:
Yordam tanımını yazdıktan sonra, metin alanının altındaki “Git” (Execute) butonuna tıklanarak sorgu çalıştırılmalıdır. Görüntülenen sonuçlar, işlemin başarılı olup olmadığını gösterecektir.

Yordamların Çağrılması

Oluşturulan yordam, herhangi bir zamanda çağrılabilir. Yordam çağırma işlemi de phpMyAdmin üzerinden gerçekleştirilebilir. Aşağıdaki SQL ifadesi ile `AddUser` yordamı çağrılabilir:

“`sql
CALL AddUser(‘John Doe’, ‘johndoe@example.com’);
“`

Yukarıdaki komut, belirlenen kullanıcı adı ve e-posta adresi ile `AddUser` yordamını çalıştıracaktır. Yordamın çalışması sonucunda `users` tablosuna yeni bir kayıt eklenmiş olur.

Hata Yönetimi

Yordam oluşturulurken ve çağrılırken çeşitli hatalar oluşabilir. Bu durumlarda, hata mesajları dikkatlice incelenmelidir. Hatalar genellikle yanlış parametre türleri, eksik tablo isimleri veya diğer sözdizimi hatalarından kaynaklanır.

Yordamları Güncellemek ve Silmek

Oluşturulan yordam gerektiğinde güncellenebilir veya silinebilir. Yordam güncelleme işlemi için `ALTER` komutu kullanılabilirken, yordam silmek için `DROP` komutu kullanılmalıdır. Örneğin:

“`sql
DROP PROCEDURE IF EXISTS AddUser;
“`

Yukarıdaki komut, `AddUser` yordamını silmek için kullanılmaktadır. Yordam silindikten sonra, aynı isimde yeni bir yordam oluşturulması mümkündür.

Performans ve Güvenlik

Yordamlar, doğru şekilde kullanıldığında veritabanı performansını artırabilir. Ancak, dikkat edilmesi gereken noktalardan biri güvenliktir. Yordamlar aracılığıyla kullanıcı tarafından gönderilen verilerin doğruluğu ve güvenilirliği sağlanmalıdır. SQL injection gibi saldırılara karşı önlem alınmalıdır.

Sonuç

phpMyAdmin üzerinden yordam oluşturma, veritabanı işlemlerini otomatikleştirmek ve düzenlemek açısından önemli bir yöntemdir. Yordamlar, hem süreçlerin hızlandırılmasını sağlar hem de kodun yeniden kullanımını mümkün kılar. Uygulama, dikkatli bir şekilde yapıldığında verimliliği artırır ve veritabanı yönetim süreçlerini basitleştirir.

CEVAP VER

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

SON İÇERİKLER

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