sql – Web Tasarım & Programlama

Etiket sql

C# Programlama SQL Windows Form Örnekleri

C# SQL Server Veritabanı Bağlantısı (Select-İnsert-Update-Delete)

Bu yazımızda C# SQL Server veritabanı bağlantısı için 2 örnek gerçekleştireceğiz. İlk örneğimiz için SQL Server da “okul” veritabanındaki “ogrenci” “tablosunu kullanacağız. Tablomuzu yukarıdaki şekilde oluşturduktan sonra formumuzu da aşağıdaki şekilde oluşturalım.   Kodlarımızı inceleyelim. Sql server bağlantısı için; using System.Data.SqlClient; 123  using System.Data.SqlClient;  eklememiz gerekiyor. Öncelikle SqlConnection...

SQL

SQL Sorguları ve Örnekleri

SQL SELECT, SQL WHERE, SQL DISTINCT, SQL AND OR, SQL ORDER BY, SQL INSERT INTO, SQL UPDATE, SQL DELETE, SQL INJECTION, SQL SELECT TOP, SQL LIKE, SQL WILDCARDS SQL IN, SQL BETWEEN, SQL ALIASES, SQL JOINS, SQL INNER JOIN, SQL SELECT INTO, SQL CREATE,  SQL AVG, SQL COUNT,SQL MAX, SQL MIN, SQL LEN, SQL ROUND  kullanımları ile ilgili örnekler

SQL

SQL Server MIN()

Belirlenen kolon içindeki en düşük değeri verir.Kullanımı şu şekildedir. Select MIN(<kolon_ad ı> from <tablo_ad ı> </tablo_ad></kolon_ad> 1234  Select MIN(<kolon_ad ı> from <tablo_ad ı></tablo_ad></kolon_ad>  Örnek:

SQL

SQL Server MAX()

Belirlenen kolon içerisindeki en yüksek değeri verir. Örnek: “ogrenci” tablosundaki içerisinde en büyük öğrenci numarasını gösterelim. Select MAX(&lt;kolon_adı&gt;) from &lt;tablo_adı&gt;; 123  Select MAX(&lt;kolon_adı&gt;) from &lt;tablo_adı&gt;;  Örnek uygulama

SQL

SQL Server COUNT() Fonksiyonu

Tablodaki kayıt sayısını almak için kullanılır. NULL içeren veriyi dikkate almayacaktır. Kullanımı şu şekildedir. Select <kolon_ad ı> from <tablo_ad ı>; </tablo_ad></kolon_ad> 1234  Select <kolon_ad ı> from <tablo_ad ı>;</tablo_ad></kolon_ad>  Örnek uygulama :

SQL

SQL SERVER ORDER BY KULLANIMI

Sorguları sıralamak amacıyla kullanılır. ASC anahtar kelimesi küçükten büyüğe doğru, DESC anahtar sözcüğü ise büyükten küçüğe doğru sıralamaktadır. Kullanımı ASC (artan sıralama) için; select * from ogrenci order by ogrenci_ad ASC 123  select * from ogrenci order by ogrenci_ad ASC  DESC (azalan sıralama) için; select * from ogrenci order by ogrenci_ad DESC 123  select * from ogrenci order by ogrenci_ad DESC  şeklindedir. Aşağıdaki örneklerde ogrenci tablosunda ogrenci_ad...

SQL

SQL Server Seçme İşlemleri ( SELECT )

SQL işlemlerinde en çok kullanılan sorgudur. Tablolarımızda bulunan verilerin tamamını yada istediğimiz kriterde olanlarını getirmemizi sağlar.Kullanımı şu şekildedir. Select <kolon adı> from <tablo adı> İstenirse birden fazla kolon da görüntülenebilir. Select <kolon adı 1>, <kolon adı 2>, .. from <tablo adı> Tablolarımıza ait tüm kolonları getirmek için kolon adları yerine “*” kullanılabilir. Select *From musteriler 123  Select *From...

SQL

SQL SERVER KAYIT SİLME (DELETE)

Verilerin silinmesi için kullanılır. Aşağıdaki sorgumuzu yazdıktan sonra çalıştırdığımızda “okul” veritabanında bulunan “ogrenci” tablosundaki “ogrenci_no” değeri 3 olan kişiye ait bilgilerin silinmesi sağlanacaktır.   use okul go delete from ogrenci where ogrenci_no=3 12345  use okulgodelete from ogrenci where ogrenci_no=3 

SQL

SQL SERVER KAYIT GÜNCELLEME (UPDATE)

Verilerimizin değerlerini değiştirmek için kullanılır. Bir koşula bağlı olarak kayıtlarımızı güncelleyebiliriz. Eğer where koşulu kullanmazsak belirlenen yeni değerler tüm kayıtlar için geçerli olacaktır. Aşağıdaki sorgu çalıştırıldığında  Adı “Emirhan” olan kişinin şehir bilgisi “İstanbul” iken “Bayburt” olacaktır. use okul go update ogrenci set ogrenci_sehir='Bayburt' where ogrenci_ad='Emirhan' 12345  use okulgoupdate ogrenci set...