SQL CÜMLELERİ etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
SQL CÜMLELERİ etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

20 Mayıs 2008 Salı

XP,VİSTA,SQL KURULUMLARI

http://www.gencklas.com/xp_kurulumu.rar

Yukarıdaki linki kopyalayıp yeni bir sayfa acarak indirme işlemini yapabilirsiniz

http://www.gencklas.com/vısta_kurulumu.rar

Yukarıdaki linki kopyalayıp yeni bir sayfa acarak indirme işlemini yapabilirsiniz

http://www.gencklas.com/sql_2005_kurulumu.rar

Yukarıdaki linki kopyalayıp yeni bir sayfa acarak indirme işlemini yapabilirsiniz

UMARIM İŞİNİZİ AZDA OLSA KOLAYLAŞTIRMIŞIZDIR

PAYLAŞIM SİTESİ.

7 Mayıs 2008 Çarşamba

SQL GİRİŞ

Veritabanı işlemleri yaparken, bilgilerin ortak özelliklerine göre sorgularının yapılmasını SQL dili ile sağlarız. SQL dili ile bir Query yani sorgulama oluşturmak oldukça basittir. SQL dilinde kullanılan belli başlı önemli komutlar aşağıda anlatılmaktadır.Bundan önce Select Komutu ile SQL de kullanılan komutları kalıp halinde yazalım, daha sonra bunları açıklayacağız.

Select Tablo1.Alan1, Tablo1.Alan2, ... [ * ] From TabloAdı
Where Sorgulama İfadesi
Group By Gruplanacak Hücreler
Order By Küçükten büyüğe yada Büyükten küçüğe Hücrelerin sıralanması
Having Gruplanan yada birleştirilen kayıtların hangi kritere göre sorgulanması
Select ile kullanılmayan SQL komutlarından bazılarıda şunlardır :

Insert Into Tablo1 (Alan1,Alan2)
Values ('String İfade',Sayısal İfade ...)
Delete * From Tablo1 Where Sorgulama İfadesi
Update Tablo1
set Tablo1.Alan1='String İfade',Tablo1.Alan2=Sayısal İfade, ...
Where Sorgulama İfadesi

Tarih Biçimleri:

Yerel SQL tarih tanımlarını Amerikan tarih biçimine göre ayarlar. Diğer tarih biçimlerini desteklemez. Amerikan tarih biçimi AA/GG/YY yada AA/GG/YYYY olarak iki çeşittir. Tarih kullanımımnda bir hataya mahal vermemek için tarih değerleri tek yada çift tırnak içine alınırlar. Eğer tarih değerini tırnak içine almazsak örneğin 17/7/2000 tarihini 17 bölü 7 bölü 2000 olarak algılayacaktır.Aşağıda tarih değerinin SQL ifadelerinde nasıl kullanılacağına dair bir örnek verilmiştir.
SELECT *
FROM orders
WHERE (saledate <= "1/23/1998")

SQL’ in Bölümleri :

SQL, temel olarak aşağıdaki bölümlerden oluşmaktadır.

•SELECT: Seçilecek alanların yazıldığı bölümdür.
•FROM: Kullanılacak tabloların yazıldığı bölümdür.
•WHERE: Sorgu şartlarının yazıldığı bölümdür.
•GROUP BY: Belli alanlara göre kayıtları gruplayıp getirmek için kullanılan bölümdür.
•HAVING: Group By’ ın kullanıldığı SQL’lerdeki grupla ilgili şart bölümüdür.
•ORDER BY: Sorgu sonucunda dönen kayıtlar için sıralamanın tanımlandığı bölümdür.

SQL NEDİR?

SQL, İngilizce "Structured Query Language" kelimelerinin baş harfleri ile oluşturulmuş, Türkçesiyle Yapısal Sorgulama Dilinin kısa adıdır. SQL 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. SQL ile yalnızca veri tabanı üzerinde işlem yapılabilir. SQL'ye özgü cümleler kullanarak veri tabanına kayıt eklenebilir, olan kayıtlar değiştirilebilir, silinebilir ve bu kayıtlardan listeler oluşturulabilir.

Tarihçe
Veri Tabanı Yaklaşımı ile birlikte bir veri sorgulama diline veya aracına ihtiyaç duyulmuştur. İlk başta matematiksel bir sözdizimine sahip olan SQUARE adlı bir dil geliştirilmiştir. Geniş kullanıcı kitleleri tarafında kolay kullanılabilmesi için matematiksel söz dizimli SQUARE dilinden vazgeçilerek, İngilizce'ye benzer sözdizimine sahip bir dil oluşturulmuş ve SEQUEL (Structured English Query Language) olarak adlandırılmıştır. Daha sonra da bu SEQUEL dili, İngilizce söylenişine paralel olarak SQL olarak adlandırılmıştır.

SQL dili ilişkisel alanda büyük ilgi görmüş ve İlişkisel Veri Tabanı Yönetim Sistemlerinin (VTYS) tümünde yer alan standart dil görünümü kazanmıştır. Bu nedenle Veri Tabanı konusunda çalışan tüm bilişim teknik personeli tarafından bilinmesi gereken bir dil konumundadır.


Veri Tanımlama Olanakları
SQL veri tanımlama deyimlerinden başlıcaları şunlardır:

CREATE TABLE tablo_adı
Yeni bir tablo yaratmak için kullanılır.
CREATE TABLE tabloİlçeler (
ilçeNo mediumint(8) unsigned DEFAULT '0' NOT NULL,
ilçe varchar(30) NOT NULL,
postakodu varchar(5),
ilçeTel char(3),
plakaKodu char(2) NOT NULL )

ALTER TABLE tablo_adı
Yeni bir sütun eklemek, sütunun tipini veya uzunluğunu değiştirmek vb. yapısal değişiklikler yapılması için kullanılır.
DROP TABLE tablo_adı
Tabloyu fiziksel olarak siler
CREATE VIEW görüş_adı
Görüntü oluşturmak için kullanılır
DROP VIEW görüş_adı
Görüntüyü siler
CREATE INDEX indeks_adı
Tablonun (en azından bir) sütun adı üzerinde indeks oluşturmak için kullanılır
DROP INDEX indeks_adı
Yaratılan indeksleri veri tabanından kaldırmak için kullanılır

==Veri İşleme Olanakları==

SELECT deyimi
SELECT ilçe, postakodu FROM tabloİlçeler WHERE plakaKodu = '06'
rizenin'nın ilçeleri ile posta kodları gösterir
UPDATE deyimi
UPDATE tabloİlçeler SET postakodu = '06720' WHERE ilçe = 'Bala'
Bala'nın posta kodu değiştirir
INSERT deyimi
INSERT INTO tabloİlçeler VALUES (, 'Yenişehir', , , '53')
Yeni veriler ekler
DELETE deyimi
DELETE FROM tabloİlçeler WHERE plakaKodu = '53'
plakaKodu 53 olan bütün veri siler

23 Nisan 2008 Çarşamba

SQL Backup Alma (Resimli Anlatım)

Yedeğini almak istediğiniz veri tabaının üzerine sağ tıklayarak açılan menüden Tasksı ordan da Backup seçeneğine tıklıyorsunuz.(Resim-01)


Daha sonra açılan pencereden yedekleme ayarlarını yapıyorsunuz. Biz bu örneğimizde Full backup alacağız, o yüzden backup type kısmından full ü seçeçeğiz. Destination kısmında veritabanımızı yedekleyeceğimiz yeri seçiyoruz. Listeye default olarak bir adres gelecek, eğer kayıt yapacağınız yer orası değil ise o uzantıyı seçtikten sonra remove ile kaldırıyorsunuz. Add butonuna basarak da yeni bir adres seçiyorsunuz.(Resim-02)


İşaterli butona tıklayarak yedeğinizi saklamak istediğiniz klasör adresini seçiyoruz.(Resim-03)


Yedeklemek istedşğniz klasörün adresini seçtikten sonra dikkat etmeniz gerek bir husus var. File Name kısmına yedeğinizin adını .bak uzuntılı olarak kaydetmelisiniz. Aksi takdirde backup (yedek) alınmamış olur. Resim-04 teki örnekte File Name i OrnekDB.bak olarak kaydettim.(Resim-4)


OK butonuna tıkladıktan sonra Select Backup Destination penceresinde yeni klasör adresinin göründüğünü göreceksiniz.(Resim-05)


OK butonun tıkladığınızda karşınıza çıkan pencerede artık eklediğiniz kalör adresinin görünmesi gerekir. Yapacağınız başka ayar yoksa penceredeki ok butonuna tıklayın. (Resim-06)


Eğer backup başarılı ise onay esajı ile karşılaşacaksınız. (Resin-07)


Yedeklediğimiz veritabanının, belirlediğimiz klasör adresinde olup olmadığını kontrol edelim. (Resim-08). O adreste verdiğiniz isimde bir bak dosyası var ise yedek başarı ile alınmıştır demek.


Kolay gelsin..

11 Nisan 2008 Cuma

SQL KOMUTLARI

SQL komutları ve Türkçe anlamları

SELECT = Seç
FROM = Geliş
SUM = Topla
ON = İçin
GROUP BY = Grupla
AND = Ve
OR = Veya
IN = İçinde
NOT = Değil
BETWEEN = Arasında
WHERE = Olan
HAVING = Sahip
DISTINCT = Tekrarsız
COUNT = Say
COUNT = Say
ORDER BY = Sırala
JOIN = İlişkilendir
UNION = Birleşim
ANY = Her hangi biri
ALL = Hepsi
EXİSTS = Mevcut
NOT EXİSTS = Mevcut değil
EXCEPT = Farklı
SAVE TO TEMP = Sakla
INTERSECT = Kesişim
KEEP = Kalıcı
INSERT = Ekle
INTO = İçine
VALUES = Değerler
DELETE = Sil
UPDATE = Güncelle
SET = Yap
CREATE INDEX = Indeks yarat UNIQUE = Tek
DROP = İptal
DESC = Küçükten büyüğü sırala
ASC = Büyükten küçüge sırala
ALTER TABLE = Tablo Değiştir