1 / 28

SQL

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

blade
Download Presentation

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 SOMYÜREK SQL

    2. SQL Nedir? Structured Query Language (SQL) "Yapisal Sorgulama Dili" Veritabanlari üzerinde, karmasik sorgular yapmak için 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 - Tarihçesi Veri Tabani Yaklasimi ile birlikte bir veri sorgulama diline veya aracina ihtiyaç duyulmustur. Ilk basta matematiksel bir sözdizimine sahip olan SQUARE adli bir dil gelistirilmistir.. Genis kullanici kitleleri tarafinda kolay kullanilabilmesi için matematiksel söz dizimli SQUARE dilinden vazgeçilerek, Ingilizce'ye benzer sözdizimine sahip bir dil olusturulmustur.

    5. SQL - Tarihçesi Bu dil SEQUEL (Structured English Query Language) olarak adlandirilmistir. Daha sonra da bu SEQUEL dili, Ingilizce söylenisine 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 için SELECT komutu kullanilir. SELECT * FROM tablo_adi

    8. SQL - Komutlar Görev 10’da olusturulan veri tabanindaki tüm kullanici bilgilerini görüntülemek için; SELECT * FROM kullanici_bilgileri;

    9. SQL - Komutlar Ögrencilerin tümü tarafindan yazilimda alinan notlarin tamamini listeleyin.

    10. SQL - Select Komutu Tablo içindeki sadece belli alanlara iliskin verileri listelemek için; SELECT alanadi1,alanadi2 FROM tablo_adi;

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

    12. SQL - Select Komutu Verileri listelerken belli bir alandaki verilere göre siralamak için; SELECT * FROM tablo_adi ORDER BY alan1;

    13. SQL - Komutlar Örnegin alinan notlari tarihe göre siralamak için; 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 göre azalan sirada siralamak için; 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 içerik numaralarina göre azalan, ögrenci numaralarina göre de artan sirada listelemek için; SELECT * FROM notlar ORDER BY icerikno DESC, ogrno ASC ;

    18. SQL - Komutlar Tablodaki belli bir alanin bir kosula uymasina göre verileri listelemek için; SELECT * FROM tablo_adi WHERE alanadi1=kosul;

    19. SQL - Komutlar Örnegin sadece 9801 no’lu ögrencinin aldigi notlari görüntülemek için; SELECT * FROM notlar WHERE ogrno=9801;

    20. SQL - Komutlar SQL kodlarinda metin degerleri tirmak içinde yazilmalidir. Örnegin kosul metin ise; SELECT * FROM tabloadi WHERE alanadi1=“metin”;

    21. SQL - Komutlar Örnegin kullanici bilgileri tablosundan sadece adi Sema olan ögrencilerin bilgilerini görüntülemek için; SELECT * FROM kullanici_bilgileri WHERE ad="Sema";

    22. SQL - Komutlar Tablodaki verileri birden fazla kosula göre listelemek için; SELECT * FROM tablo_adi WHERE alanadi1=“metin“ AND alanadi2=“metin”;

    23. SQL - Komutlar Örnegin adi Serdar Öztürk olan kullanicilarin bilgilerini listelemek için; SELECT * FROM kullanici_bilgileri WHERE ad="Sema“ AND soyad=“Öztürk”;

    24. SQL - Komutlar Tablodaki verileri iki kosuldan birini saglama durumuna göre listelemek için; SELECT * FROM tablo_adi WHERE alanadi1=“metin“ OR alanadi2=“metin”;

    25. SQL - Komutlar Örnegin adi Serdar ya da soyadi Kubali olan kullanicilarin bilgilerini listelemek için; SELECT * FROM kullanici_bilgileri WHERE ad="Serdar“ OR soyad=“Kubali”;

    26. SQL - Komutlar Hem ve hem de veya kosulunu içeren 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 içerigi önemli sayfa yapan kullanicilar varsa listelemek için; SELECT * FROM onemli_sayfalar WHERE (ogrno=9801OR ogrno=9802) AND icerikno=1;

    28. SQL - Komutlar SELECT (tüm 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