SQL Nedir ve Kullanımı
Merhaba Arkadaşlar bugün sizlere SQL ve Kullanımı ile ilgili bilgi vermek istiyorum. Öncelikli olarak SQL Nedir. Bundan bir başlayalım
gerisi gelir.
SQL Nedir.
SQL İngilizce Anlamı Structured Query Language (Yapılandırılmış Sorgulama dili) bir verbanı sorugu dilidir. (Bir Programlama dili değildir.) SQL ile veri Ekleme silme düzenleme. Var olan tablo üzerinde değişiklikyapma gibi işlemler yapılır. SQL bütün gelişmiş vertabanı uygulamarında kullanılır.
Veri Tabanı Uygulamaları
- Oracle
- db2
- Sybase
- İnformix
- Mİcrosoft SQL Server
- MS Access
SQL Veri Tanımlama Dili DDL (Data Definition Language)
Sql Server Üzerinde kalıcı yaplar oluşturmak güncellemek ve silmek için kullanılan kodlardır.
- Create (Oluşturma)
- Alter (Gücenleme)
- Drop (Silme)
İşlemlerini Yapmakatadır.
Not: Bu Alanlar genelde pek kullanılmaz. O yüzden diğer makalelerimde yeri geldiği zaman açıklamlı olarak anlatacağım.SQL Veri İşleme Dili DML (Data Manipulation Language)
DDL ile oluşturulan yapılar içerisine girilecek olan datanın yönetimini sağlar yani bir daha eklemek silmek güncellemek ve görüntülemek için bu kodlar kullaılır.
- Select = Görüntüler
- Insert = Yani Kayıt Ekıler
- Update = Günceller
- Delete = Siler
SQL Veri KOntrol Dili DCL (Data Control Language)
Yapılacak olan işleme izin verilip veya verilmeyeceği için kullanılan kodlardır.
- Grant = İzinli Yapabilir.
- Revoke = Başkasından izin alarak yapabilir.
- Deny = işlemi Yapamaz
- With grant Deny ile aynı anlama gelir.
DML
Select
Bilgileri götüntülemek için kullanılan basitçe raporlama işlemi olarakda adlandırılan kod parçalarıdır.
Kullanımı
Select Kolonadlari From TabloAdi
Örnek
Select * From Categories
Select CategoryName, Description From Categoires
Not: * Tüm kolanlar anlamına gelir.Where (Koşul Kullanımı)
Kullanımı
Select Kolonadlari From Tabloadi where Koşul
Select * From Products Where CategoryID=1
Kategori ID 1 Olan tüm ürünleri getir.
Between (Arasında) Kullanımı
İki değer arasındaki verileri gelirmeye yararyan komuttur.
Kullanımı
Select kolanadlari from tabloadi where Kolonadi between ilkdeger and ikincideger
Select * From Products Where UnitPrice Between 50 and 100
Ürün fiyatı 50 ile 100 arasında olanları getir.Like (İçinde) KUllanımı
Kullanımı
select * From Tabloadi where kolonadi like ‘deger’
Like kullanımında aramak istediğiniz şekile göre değişik yöntemler blunmaktadır.
Bunlar
- like ‘%Asd’ = Sonu asd ile biden değerler.
- like ‘Asd%’ = Asd ile başlayan değerler
- like ‘%Asd%’= Başı ve sonu önemli değil içinde asd geçen
- değerler.
- like ‘A___D’ = Aile başayıp d ile biten 5 karakterli değerler.
- Not: “-” tek harf yerini tutuar.
- like ‘[AS]%’ = ilk harfi A veya S olan değerler.
- like ‘[A-S]ing’= ing ile biten ilk harfi a ile s arasındaki
- harflerden biri olan 4 karakterli değerler.
- like ‘M[^c]%’ M ile başayan ikinci harfi c olmayan tüm kayıtlar.
select * from Products where ProductName like ‘%Ch%’
Ürün Adının içerisinde ch geçen ürünler.Evet Arkadaşlar bu makalemizinde sonuna geldik. Umarım yararlı bir bilgi olmuştur.
İyi Çalışmalar.
Ahmet KAYAR
Bu mudur sadece SQL ???????
Yok hocam olurmu hiç devamı gelecek
View Function ….
şunu devamı ne zaman gelecek. ahmet bey bi yardımcı olun bana
stajdayım sql serverde veritabanı oluşturmamı istiyolar ne yapmam gerektiğini bilmiyorum:S
Fırsat buldukça paylaşım yapmaya çalışıyorum. Bu aralar çok yoğunum ancak ilk fırsatta bende bu yazımın devamını getirmek istiyorum.