bilişim teknolojileri eğitimi – video dersler
SQL
Sql Server Uygulamaları TSQL yapısı
Şartlı Sorgulamalar:
22 Şub
“Where” SQL dilinde şart belirtmek için kullanılan komuttur.
–> Erkek üyeleri listeleyen sorgu:
use kutuphane select * from uyeler where uye_cinsiyeti='E'
–>İsmi Rabia olan kullanıcıları listeleyen sorgu:
use kutuphane select * from uyeler where uye_adi='Rabia'
-> Bayan ve pasif üyeleri listeleyen sorgu:
use kutuphane select * from uyeler where uye_durumu=0 AND uye_cinsiyeti='K'
Listeleme Sorguları:
22 Şub
“select” SQL dilinde listeleme yapmak için kullanılan komuttur.
–>Üyeler tablosundaki tüm kayıtları listeleyen sorgu:
use kutuphane select* from uyeler
–>Üyelerin sadece isim ve soyisimlerini gösteren sorgu:
use kutuphane select uye_adi, uye_soyadi from uyeler
sql server constraints – kısıtlamalar çeşitleri
3 Oca
1.Primary Key Kısıtlaması : Birincil anahtar olarak tanımlanan alana girilecek olan null olamaz kayıt tekrar edemez.
örn:
Musteri_id int not null primary key
2.Foreign Key :Başka bir tablodaki aynı tipte bir alan ile foreign key olarak belirlenen alanın ilişkili olmasını sağlar.Diğer tabloda olmayan bir veri foreign key alanına yazılamaz.
örn:
Kitap_id int not null foreign key references kitap(Kitap_id)
3.Default: Belirtilen alana varsayılan bir değer girişini sağlar.
örn:
Tarih Date Default getdate() sehir nvarchar (25)default 'istanbul'
4.Not Null Kısıtlaması : Belirtilen alan boş bırakılamaz.
örn:
Oyn_Dtarih date not null
5.Unique :Benzersiz olmasını sağlar. Birincil anahtarlar otomatik olarak unique özelliği alır.
örn:
EmailAdresi nvarchar(50) not null UNIQUE
Unique ve PK Farkları : Bir tabloda birden fazla unique olabiliyorken birincil anahtar bir tane kullanır.
6.Check : Bir alana belirttiğimiz kadar veri girilebilir.
Örn:
Puan tinyint CHECK (Not_not>=0 AND Not_not<=100)
inser into kullanımı -TSql , SQL Server da kod ile kayıt eklemek
3 Oca
sql server”da kayıt eklemek için “insert to tabloadi (deger1,deger2,deger3)” values(‘deger1girilecekkayit’, ‘deger2girilecekkayit’,'deger3girilecekkayit’) formu kullanılır
insert to Yonetmenler (ad,soyad,dtarih,cinsiyet)
values ('alican', 'çetinyalçın','03.03.95','e')
sql de tablo oluşturma – create table, Sql sorgusu ile tablo oluşturma
3 Oca
Sql server’da yeni bir tablo eklemek için ‘ create table ‘ komutu kullanılır.
Örneğin : sinema veritabanında yonetmenler adlı bir tablo oluşturalım.
create table Yonetmenler()



