Merhaba, Sorugonder.Com'a Hoşgeldiniz. Lütfen soru sormak için hemen ÜYE OLUNUZ veya GİRİŞ YAPINIZ

0 oy
395 görüntü
Genel - Bilgisayar & Internet dizininde tarafından soruldu
SQL Nedir

     

Bu soruya cevap vermek için lütfen giriş yapınız veya kayıt olunuz.

1 cevap

0 oy
tarafından cevaplandı
Structured Query Language. Yani Veritabanında depolanmış verileri istenilen bilgiye göre seçilmesidir.

SQL in Çok popüler 2 tipi vardır.
1) T-SQL (Transact Sql)
   Örnek : Microsoft Sql Server 2012
           MySql
2) PL/SQL (Programming Language SQL)
   Örnek : Oracle


Sql Örnek Kullanımı:

Örneğin veritabanında Öğretmen tablosu bulunsun.
Sen İsmi Ahmet olan ve maaşı 1000 TL den büyük  Öğretmenleri çekmek istiyorsun.

SELECT o.isim
FROM Ogretmen o
WHERE o.isim = "Ahmet" AND o.maas > 1000

Eğer Sql kullanmaya başlamaya istiyorsan
ve işletim sistemin Windows ise;

http://www.microsoft.com/en-us/download/details.aspx?id=29062 bu linkten
(veya google a Microsoft Sql Server 2012 Express yaz. Ücretsiz.)

Sistemin 64 bit ise ENU\x64\SQLEXPRWT_x64_ENU.exe seç.

Sistemin 32 bit ise ENU\x86\SQLEXPRWT_x86_ENU.exe  seç.

Eğer işletim sistemin Linux veya Apple ise Oracle Express edition ı verya MySql i kullanabilirsin. Başlangıç için MySql iyi.

Sql (T-SQL) de veritabanı yaratımı ve kullanımı :

CREATE DATABASE Okul; //Okul diye veritabanı yarattım.

CREATE TABLE Ogretmen
(
   ogretmen_id int not null primary key,
   ogretmen_isim nvarchar(200)
   ogretmen_soyisim nvarchar(200)
   ogretmen maas int
)

INSERT INTO Ogretmen VALUES (1, "Ahmet" , "Yilmaz" , 2000)

.......... //Kısaca Insert INTO yu kullanarak 500.000 e yakın komut girebilirsin, ama developer edition da maalesef.

Şimdi 500.000 tane kaydın var ve sen ismi Ahmet olan ve maaşı 1000TL veya daha büyük olan öğretmenlerin bütün bilgilerini görmek istiyorsun.

SELECT  *
FROM    Ogretmen o
WHERE   o.maas > 1000 AND o.isim="AHMET"

Sorugonder.Com size bilginizi paylaşırken kol saati kazanma fırsatı veriyor. Aşağıda gördüğünüz kol saatleri sizi bekliyor. Nasıl mı? Tıklayın öğrenin..!

15,2b soru

3,4b cevap

105 yorum

18,2b üye

...