Merhabalar.
Baktım ki örneklemelerle bazı arkadaşlara birşeyleri öğretmeyi başarırken, bazıları hala yetersiz kalmaktadır.
Bu yüzden bende sizler gibi okuyup öğrenirken , kendi bildiğim şekilde daha yalın bir anlatımla sizlere sunayım istedim.
İlk başlangıc dersinde sizlere tablo nedir , tabloda satır nedir , stun nedir , neye göre seçim yapacağım , sütunları nasıl değiştireceğim gibi bilgileri vereceğim.
Öncelikle terimler için hazırlanmış daha.
Tablo : Satır ve stunlardan oluşan içlerinde veri bulunduran Database bölümleridir.
Sütun : Soldan sağa doğru dizilen ve farklı bilgileri barındıran bölümlerdir.
Satır : Yukarıdan aşağı dizilen , farklı bilgileri barındıran bölümlerdir.
------------------------------------------------------------------------------------------
Komut satırlarını, Q.A da uyguluyoruz
( başlat , çalıştır , isqlw yazarak ulaşabiliriz )
------------------------------------------------------------------------------------------
1- Bir tabloda aramamızı neye göre yapacağız.
Select [x] from [A] where [b] [C] [D]
Şeklinde tanımlanmaktadır.
Şimdi yukarıda harfler içinde belirttiklerimizin ne işe yaradığını belirtelim.
------------------------------------------------------------------------------------------
[x] için gelebilecek değerler ;
* = Herşey
ve sütun adlarıdır.
Örnek : Userdata tablosunda , struserid, level, face gibi sütunları seçebiliriz.
Kod: Select Struserid, level, face, loyalty from
------------------------------------------------------------------------------------------
[A] = Tablo Adıdır.
Userdata
Knights
Account_char gibi tablo adlarıdır.
( bir nevi , x için gelen sütunların bulunduğu tablodur )
------------------------------------------------------------------------------------------
[B] = Uzlaştırıcı değer.
B nin alabileceği değerler ,
= ( Equal , yani eşittir , verdiğiniz değere tam eşit olan )
!= ( verdiğiniz değerden tam farklı olan )
> büyüktür
< küçüktür
=< eşit ve küçüktür
in , içinde
not in , içinde olmayan
is NULL , boş olan
not NULL , boş olmayan
like , gibi olan
------------------------------------------------------------------------------------------
[D] Değer
C değerini tamamlayan değerdir.
------------------------------------------------------------------------------------------
Şimdi hepsi için birer örnek vereceğim
select * from userdata where struserid = 'myst-gm-k'
select * from userdata where struserid != 'myst-gm-k'
select * from userdata where level > 60
select * from userdata where level < 60
select * from userdata where level => 60
select * from userdata where level =< 60
select * from userdata where level in (60, 65, 70)
select * from userdata where level in (60, 65, 70)
select * from userdata where level is NULL
select * from userdata where level is not NULL
select * from userdata where level like '6%'
select * from userdata where level like '%6'
select * from userdata where level like '%6%6'
gibidir.
Bunların açıklamasını ders sonunda sizler bildiklerinizi yazacaksınız
Örnek :
select * from userdata where struserid = 'myst-gm-k'
Userdata tablosunda , struserid sütun u myst-gm-k olan satırı bul ve satır ve sütunları listele
------------------------------------------------------------------------------------------
2- Satırları silmek.
delete [x] from [A] where [b] [C] [D]
Şeklinde kullanılır ve yukarıdaki değerlerle aynıdır , sağlamasını select ederek yapabilirsiniz.
------------------------------------------------------------------------------------------
3- Satırları Update etmek
update [A] set [x] = [D1] where [b] [c[ [D]
d1 = Yeni değerdir.
-------------------------------------------------------------------------------------------
Benimde sizin gibi öğrendiğimi unutmayın, Profilimden takıldığınız yerleri sorabilirsiniz
-------------------------------------------------------------------------------------------
[Linkleri görebilmek için üye olun veya giriş yapın.]