Harun Reşit Zafer

bâki kalan bu kubbede bir hoş sadâ imiş

Kategori: veritabanı (sayfa 2 / 5)

SQL 14: Kümeleme Fonksiyonları

Schema SQL
Programlama dillerinde olduğu gibi SQL’de de bir çok yerleşik (built-in) fonksiyon mevcuttur. Bunlar temel olarak kümeleme (aggregate) fonksiyonları ve skalar (scalar – iyi bir önerisi olan?) fonksiyonlar diye ikiye ayrılır. Bu yazıda en çok kullanılan kümeleme fonksiyonlarını ele alacağız. Yine sık kullanılan skalar fonksiyonlar ise bir başka makalenin konusu olacak.

Kümeleme fonksiyonları tablodaki bir kolon (alan) üzerindeki değerler için belli matematiksel hesaplamalar yapar ve sonuç döndürürler. Örneğin AVG (average-ortalama) fonksiyonu bir kolondaki tüm değerlerin ortalamasını hesaplamamıza yardımcı olur. okumaya devam

Linux üzerine Xampp Kurulumu

UntitledPHP & MySQL ikilisi ile yazılım geliştirecekseniz, bu ikiliyi Apache sunucusu (server) üzerinde buluşturmanız gerekiyor. Eskiden bu üçü bilgisayara ayrı ayrı yüklenir, daha sonra el ile bir dizi ayar yapılır, konfigrasyon dosyaları düzenlenir ve ortam Apache üzerinde PHP & MySQL ile web uygulamaları geliştirmeye uygun hale getirilirdi. Bugün bu üçlüyü birbirine uyarlanmış halde barındıran ve kurulum tamamlanır tamamlanmaz sistemin hazır hale geldiği AMP (Apache, MySQL, PHP) paketleri kullanılıyor. Bunlardan en popüleri XAMPP’ın açılımı ise aşağıdaki gibi. okumaya devam

SQL 13: Sorguda Birden Fazla Tablo Kullanma: Join-2

Schema SQL
2 veya daha fazla tablonun belirli kolonları arasındaki ilişkilere dayanarak bu tablolardan veri çekme işlemine JOIN denir. Bu işlem için JOIN anahtar kelimesi kullanılır ama zorunlu değildir. Bir önceki yazıda ilişkili 2 tablo için yazdığımız join sorgularımızın hiçbirinde JOIN anahtar sözcüğünü kullanmamıştık. Bu yazıda hem JOIN anahtar sözcüğünün kullanımını hem de ilişkili 3 tablo için sorgu yazılışını anlatmaya çalışacağım. okumaya devam

SQL 12: Sorguda Birden Fazla Tablo Kullanma: Join-1

Schema SQL
Bundan önceki tüm sorguların içerisinde yalnızca bir tablo kullanmıştık. Bu sorgular temel SQL işleçleri için birer örnekti. Bu ders ile beraber SQL’in esaslı konularına giriş yapıyoruz. Gerçek hayatta ihtiyacımız olan bilgileri bize döndürecek olan sogular nadiren önceki derslerde anlatılanlar kadar basit olacak.

Veritabanları çoğu zaman birden fazla tablo içerir.Ve bu tablolar birbiri ile ilişkilidir. Örneğin aşağıdaki Yayinevleri ve Kitaplar tablolarını inceleyelim. okumaya devam

Netbeans, Java, MySQL: Örnek Veritabanı Uygulaması – 3

Netbeans_java_mySQL
İlk iki yazıyı okuduğunuzu kabul ederek başlıyorum. İlk yazıda veritabanı bağlantısını en başta açmış, en sonda da kapamıştık. Program çalıştığı müddetçe veritabanı bağlantısı açık kalmıştı. Bunun yanında yine programın en başında yalnızca bir defa ResultSet nesnemizi “SELECT * FROM kisiler” SQL sorgusunu kullanarak, kisiler tablosundaki tüm kayıtlar ile doldurmuş ve programın kalanındaki ekle/sil/güncelle gibi işlemleri SQL sorgusu yazmadan gerçekleştirmiştik.

İkinci örnekte ise seç/ekle/sil/güncelle gibi her veritabanı işlemi için gereken sorguyu kendimiz yazmış, her sorguyu çalıştırmadan önce veritabanı bağlantısını açıp sorgu çalıştıktan hemen sonra bağlantıyı kapatmıştık.

okumaya devam

Netbeans, Java, MySQL: Örnek Veritabanı Uygulaması – 2

Netbeans_java_mySQL
Bir önceki uygulamadan farklı olarak  bu örnekte her veritabanı işlemi (seç,  ekle, güncelle, sil ) için bağlantıyı açıp kapayacağız ve gerekli tüm SQL kodlarını kendimiz yazacağız. Yazının sonunda ise hangi yaklaşımın daha iyi olduğunu tartışacağız. Hazırlayacağımız uygulamanın pencere görünümü:

java_mysql

okumaya devam

Eski yazılar Yeni yazılar

© 2017 Harun Reşit Zafer

Temayı tasarlayanAnders NorenYukarı ↑