SQL

5 Dakikada SQL Temelleri ve SELECT Deyimi

Programlama ile uğraşıyorsanız, veri analizi yapıyorsanız yani kısacası işiniz veri ise SQL nedir, ne değildir bilmek gerekiyor kaçış yok. Sitemde SQL ile alakalı bir çok uygulama yazısı bulabilirsiniz. Bu yazımda SQL’e şöyle kısa ve çok hızlı bir bakış atmayı hedefleyen bir içerik sunmak istedim size. Yoksa tabi 5 dakikada her şey bitmiyor tabii ki 🙂 Bazı genel tanımlamalar ile başlayalım. …

Daha Fazlasi

SQL Türkiye İller Scripti

Kısa bir yazı olacak, daha çok kaynak yazısı. Bir çok uygulama üzerinde combobox’ta illeri listelemek isteyebiliriz. Bu illere ilişkin kayıtlarımız da SQL’de veritabanında bir tabloda olsun isteriz. Bu veritabanındaki tablodan verilerim yani il isimleri gelsin, comboboxı doldursun deriz. İşte burada SQL tarafında bu tabloyu hızlıca oluşturabilmeniz için gerekli scripti sizinle paylaşmak istiyorum. İlgili Script: CREATE TABLE [dbo].[iller]( [id] [int] IDENTITY(1,1) …

Daha Fazlasi

SQL’de Bilinmesi Gereken En Temel Konular

Öncelikle bu yazıyı okumadan önce yer yer kişisel yorumlarım olacaktır, bilgi vermek isterim. Bu yazı hem bir eğitim hem de bir söyleşi yazısıdır. Veri ile uğraşan, işi veri olan birçok kişinin SQL bilmesi gerekir, hiç kaçarı yok. Anacak şöyle iyi bir yanı var, SQL öğrenmek oldukça kolaydır ve hızlı bir şekilde öğrenirsiniz. En azından ilgi duyana, merak edenler için diyelim. …

Daha Fazlasi

SQL Veri Tipleri

SQL Veri Tipleri SQL’deki veri tiplerine hızlıca değinelim. Bigint: Büyük aritmetik tam sayılar için kullanılan veri tipidir. Binary: Hafızada ikilik tabandaki verileri saklamak için kullanılır. Bit: Mantıksal veri tipleri için kullanılır. Bu veri tiplerinde 2 tane sonuç vardır. 0 veya 1 ya da True / False gibi değer tutar. Evli / Bekar gibi. Geçti / Kaldı gibi. Char: Sabit uzunluklu …

Daha Fazlasi

Microsoft SQL Server 2014 Kurulumu

Bu yazımızda Microsoft SQL server 2014 kurulumuna değinmek istiyorum. Öncelikle programımızın yüklenmesi için setup.exe çalıştırılır. Daha sonra gelen SQL Server Installation Centre penceresinde solda yer alan Installation seçilir. Bir sonraki pencerede New SQL Server stand-alone installation or add features to an existing installation seçeneği seçeneği seçilir. Yani yeni bir SQL Server kurulumu ya da var olanın üstüne yeni özelliklerin kurulması …

Daha Fazlasi

Foreign Keys Oluşturma

Foreign keys özellikle birbiri ile bağlantılı olan iki tablo içinde primary key’e sahip olan tablo ile bağlantı kurabilmek için kullanılır. Yani şöyle diyelim elinizde iki tablo var ve bu tablolar arasında ilişki kurmak istiyorsunuz, A tablosunda primary key olarak MusteriID kolonumuz olsun. Burada Müşteriye ait olan ad, soyad, cinsiyet, yaş gibi bilgiler mevcut. Diğer tablomuzda da müşteriye ait diğer ek …

Daha Fazlasi

Tablolara Primary Key Ekleme

Primary Key ile veritabanımızdaki tablolarda, primary key atanmış olan sütun (kolon) ile birlikte eşsiz şekilde verilere sahip satırlar oluşturabiliriz. Şöyle basit şekilde açıklayayım, kişiler tablonuz mevcut, oldukça da uzun bi liste. Aynı ad ve soyada sahip kişilerde var hatta. Bunu en basit şekilde ayırabilmek için ne kullanırız, TC kimlik No, aynı TC kimlik no asla bir başkasında yoktur. İşteri veritabanında …

Daha Fazlasi

UNIQUE Constraint Kullanımı

MS-SQL’de oluşturmuş olduğumuz tablolar içinde yer alan her bir kolonda eşsiz şekilde, yani benzersiz birbirinden farklı veriler bulunmasını isteyebiliriz. Bunun için UNIQUE deyimini kullanırız. Aynı Primary Key mantığı gibidir ama primary keyden tek farklı unique kolonlar null veriler de içerebilir. Primary Key kolonlarda mutlaka veri olmalıdır. Tek bir kolona UNIQUE kısıtlaması verilebildiği gibi, birden fazla kolona da UNIQUE kısıtlaması verebiliriz. …

Daha Fazlasi

Tablolarımıza Check Constraint Eklemek

SQL veri tabanı geliştiricisi olarak hepimiz biliyoruz ki herhangi bir veri tablosundaki her bir sütun içindeki saklanan veri belirli bir veri tipindedir ve hatta maksimum boyutuda belirlenmiştir. İlgili sütuna NULL veri girilebilir mi, girilemez mi, bu bile tablonun oluşturulması esnasında belirtilmektedir. Örneğin INT veri tipi tanımlanmış bir sütuna biz herhangi bir string değer girememeliyiz. Ama biz eğer tablolarımı oluştururken herhangi …

Daha Fazlasi

XML Metotları

XML metotları ile XML veri tiplerini işleyebiliriz. XML metotları bize XML dokümanlarının güncellenmesini, XML verilerin rowset haline dönüştürülmesini ve diğer kullanışlı bir takım seçenekler sunar. Aşağıdaki tabloda bu metotları ve açıklamalarını yazdım. Şimdi bu metotlara sıra ile değinelim. Query Metodu: Bir XMl veri tipinden elementleri ayıklayabilmek için query metodu kullanılır. Örnek olarak; Bunun sonucu aşağıdaki gibi bir çıktı oluyor. Tamamını …

Daha Fazlasi