MySQL Rehberi
Kaynak : www.pcakademi.com
vBulletin 'e Göre ve Genel Düzenleme : organik81
Not : Altta vBulletin 'e göre verdiğim örnekler SQL mantığına göre teorik örneklerdir. Her ihtimale karşı yedek almadan forum üzerinde uygulamamanızı tavsiye ederim. Veya imkanınız varsa önce "local hostunuzda" deneyin.. Bu tip işlemler içinse tercihen PhpMyAdmin 'i kullanabilirsiniz.. Çoğu işlem daha basite indirgenip sihirbazlar ile gerçekleştirilebilmektedir...
SQL'e Giriş
vBulletin 'e Göre ve Genel Düzenleme : organik81
Not : Altta vBulletin 'e göre verdiğim örnekler SQL mantığına göre teorik örneklerdir. Her ihtimale karşı yedek almadan forum üzerinde uygulamamanızı tavsiye ederim. Veya imkanınız varsa önce "local hostunuzda" deneyin.. Bu tip işlemler içinse tercihen PhpMyAdmin 'i kullanabilirsiniz.. Çoğu işlem daha basite indirgenip sihirbazlar ile gerçekleştirilebilmektedir...
SQL'e Giriş
Tanımı : SQL : Structured Query Language (Yapılandırılmış Sorgu Dili)
SQL (Structured Query Language) kendisi bir programlama dili olmamasına rağmen bir çok kişi tarafından programlama dili olarak bilinir. SQL herhangi bir veri tabanı ortamında kullanılan bir alt dildir. (sub language) SQL ile yalnızca veri tabanı üzerinde işlem yapabiliriz. SQL cümleceikleri kullanarak veri tabanına kayıt ekleyebilir, olan kayıtları değiştirebilir silebilir ve bu kayıtlardan listeler oluşturabiliriz. SQL cümlecikleri genellikle aynı olmakla birlikte farklı veri tabanı ortamlarında değişebilmektedir. Ayrıca veri tabanlarının kendilerine özgü sql komutlarıda vardır. Biz burada her ortamda geçerli olan temel sql komutları işleyeceğiz.Şimdi örnekler kullanacağımız bir database tanımlayalım. Aşağıdaki Örnekler Microsoft SQL Server 6.5 'da denenmiştir.
Kod:
Tablo adı : personel Kolon : sicil_no:text (8) Kolon : ad:text (8) Kolon : soyad:text (8) Kolon : dogum_tarihi:date Kolon : dogum_yeri:text (8) Kolon : cinsiyeti:text(1) Kolon : medeni_hali:binary Kolon : meslek_id:smallint Kolon : egitim_durumu:binary Kolon : adres:text (50) Tablo adı : ucretler Kolon : per_sicil_no:text (8) Kolon : baslama_tarihi:date Kolon : aylık_ucret:numeric Kolon : aile_yardimi:numeric Kolon : egitim_yardimi:numeric Kolon : kesinti:numeric: Tablo adı : meslekler Kolon : meslek_id:smallint Kolon : aciklama:text (23) Kolon : taban_ücret:numeric
Kod:
Tablo adı : user Kolon : userid:int(10) Kolon : usergroupid:smallint(5) Kolon : membergroupids:varchar(250) Kolon : displaygroupid:smallint(5) Kolon : username:varchar(100) Kolon : password:varchar(32) şeklinde devam eder...........
From
İlk önce bu komut ile başlayalım. Bu komut bütün SQL cümleciklerinde bulunması gerekli bir komuttur.Bu komut ile hangi tablolar üzerinde çalışacağımı veri tabanına söylüyoruz. Eğer aynı sql cümleciği ile bir kaç tablo üzerinde işlem yapmak istersek tablo isimleri arasına virgül koymalıyız. aşagıdaki örnekleri SELECT komutundan sonra açıklayacağım.
Örnek 1 :
Kod:
SELECT * FROM personel;
Kod:
SELECT * FROM personel,ucretler;
Kod:
SELECT * FROM user;
Bu komut ile database üzerindeki tablonun hangi kolonları alacağımız veritabanına söyleriz.Tablonun bütün kolonlarını görmek istiyorsak '*' karekterini kullanırız. Sadece belli kolonları görmek istiyorsak kolon isimlerini aralarına virgül koyarak yanyana yazmalıyız.Yukarıdaki örnekleri açıklayacak olursak birinci örnek personel tablosundaki bütün kayıtları getirecektir. İkinci örnekte ise persenol ve ücretler tablosundaki bütün kayıtlar çekilecektir.
Örnek 3 :
Kod:
SELECT * FROM meslekler ;
Örnek 4 :
Kod:
SELECT ad,soyad FROM personel ;
vBulletin açısından benzer örnek;
Kod:
SELECT username,password FROM user ;
Yorum yap