1 / 28

SQL

SQL Nedir?. Structured Query Language (SQL)"Yapisal Sorgulama Dili" Veritabanlari

blade
Télécharger la présentation

SQL

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


    1. Sibel SOMYREK SQL

    2. SQL Nedir? Structured Query Language (SQL) "Yapisal Sorgulama Dili" Veritabanlari zerinde, karmasik sorgular yapmak iin tasarlanmis bir dildir.

    3. SQL Nedir? SQL ile yalnizca veri tabani zerinde islem yapilabilir. SQL ile; veri tabanina kayit eklenebilir, olan kayitlar degistirilebilir, silinebilir ve bu kayitlardan listeler olusturulabilir.

    4. SQL - Tarihesi Veri Tabani Yaklasimi ile birlikte bir veri sorgulama diline veya aracina ihtiya duyulmustur. Ilk basta matematiksel bir szdizimine sahip olan SQUARE adli bir dil gelistirilmistir.. Genis kullanici kitleleri tarafinda kolay kullanilabilmesi iin matematiksel sz dizimli SQUARE dilinden vazgeilerek, Ingilizce'ye benzer szdizimine sahip bir dil olusturulmustur.

    5. SQL - Tarihesi Bu dil SEQUEL (Structured English Query Language) olarak adlandirilmistir. Daha sonra da bu SEQUEL dili, Ingilizce sylenisine paralel olarak SQL olarak adlandirilmistir.

    6. SQL Dilini Kullanan Veritabanlari MySQL Mssql PostgreSQL Microsoft SQL Server Oracle Firebird

    7. SQL - Komutlar SQL dilinde bir tablodan kayit ekmek iin SELECT komutu kullanilir. SELECT * FROM tablo_adi

    8. SQL - Komutlar Grev 10da olusturulan veri tabanindaki tm kullanici bilgilerini grntlemek iin; SELECT * FROM kullanici_bilgileri;

    9. SQL - Komutlar grencilerin tm tarafindan yazilimda alinan notlarin tamamini listeleyin.

    10. SQL - Select Komutu Tablo iindeki sadece belli alanlara iliskin verileri listelemek iin; SELECT alanadi1,alanadi2 FROM tablo_adi;

    11. SQL - Select Komutu rnegin notlar tablosunda sadece notu alan ogrenci numarasi ve not aldigi tarihi listelemek iin; SELECT ogrno,tarih FROM notlar;

    12. SQL - Select Komutu Verileri listelerken belli bir alandaki verilere gre siralamak iin; SELECT * FROM tablo_adi ORDER BY alan1;

    13. SQL - Komutlar rnegin alinan notlari tarihe gre siralamak iin; SELECT * FROM notlar ORDER BY tarih;

    14. SQL - Komutlar SELECT * FROM notlar ORDER BY tarih; Kodu su sekilde de yazilabilir; SELECT * FROM notlar ORDER BY tarih ASC;

    15. SQL - Komutlar rnegin alinan notlari tarihe gre azalan sirada siralamak iin; SELECT * FROM notlar ORDER BY tarih DESC;

    16. SQL - Komutlar Verileri listelerken birden fazla alan baz alinarak listeleme yapilabilir SELECT * FROM tabloadi ORDER BY alanadi1 DESC, alanadi2 ASC;

    17. SQL - Komutlar rnegin alinan notlari alindigi ierik numaralarina gre azalan, grenci numaralarina gre de artan sirada listelemek iin; SELECT * FROM notlar ORDER BY icerikno DESC, ogrno ASC ;

    18. SQL - Komutlar Tablodaki belli bir alanin bir kosula uymasina gre verileri listelemek iin; SELECT * FROM tablo_adi WHERE alanadi1=kosul;

    19. SQL - Komutlar rnegin sadece 9801 nolu grencinin aldigi notlari grntlemek iin; SELECT * FROM notlar WHERE ogrno=9801;

    20. SQL - Komutlar SQL kodlarinda metin degerleri tirmak iinde yazilmalidir. rnegin kosul metin ise; SELECT * FROM tabloadi WHERE alanadi1=metin;

    21. SQL - Komutlar rnegin kullanici bilgileri tablosundan sadece adi Sema olan grencilerin bilgilerini grntlemek iin; SELECT * FROM kullanici_bilgileri WHERE ad="Sema";

    22. SQL - Komutlar Tablodaki verileri birden fazla kosula gre listelemek iin; SELECT * FROM tablo_adi WHERE alanadi1=metin AND alanadi2=metin;

    23. SQL - Komutlar rnegin adi Serdar ztrk olan kullanicilarin bilgilerini listelemek iin; SELECT * FROM kullanici_bilgileri WHERE ad="Sema AND soyad=ztrk;

    24. SQL - Komutlar Tablodaki verileri iki kosuldan birini saglama durumuna gre listelemek iin; SELECT * FROM tablo_adi WHERE alanadi1=metin OR alanadi2=metin;

    25. SQL - Komutlar rnegin adi Serdar ya da soyadi Kubali olan kullanicilarin bilgilerini listelemek iin; SELECT * FROM kullanici_bilgileri WHERE ad="Serdar OR soyad=Kubali;

    26. SQL - Komutlar Hem ve hem de veya kosulunu ieren sorgulamalar da olabilir SELECT * FROM tablo_adi WHERE (alanadi1=metin OR alanadi2=metin) AND alanadi3=metin;

    27. SQL - Komutlar rnegin grenci numarasi 9801 ya da 9802 olan 1 nolu ierigi nemli sayfa yapan kullanicilar varsa listelemek iin; SELECT * FROM onemli_sayfalar WHERE (ogrno=9801OR ogrno=9802) AND icerikno=1;

    28. SQL - Komutlar SELECT (tm alanlar veya belli alanlar) ORDER BY ASC-DESC WHERE (sayi veya metin) AND-OR (a AND b) OR c a AND (b OR c)

More Related