SQL (STRUCTURED QUERY LANGUAGE)

Slides:



Advertisements
Benzer bir sunumlar
T sql-diğer komutlar Metin Akbulut.
Advertisements

Hazırlayan : Öğr. Gör. Fahri YILMAZ
Tablo oluşturma İlk olarak tabloları oluşturmamız gerekli..
III.Oturum: SQL ile Verileri İşlemek
SQL Structured Query Language
KARMAŞIK SORGULAR.
MySQL Veritabanı Sunucusu ve MySQL Veritabanı Kullanımı
SQL (Structured Query Language)
KARMAŞIK SORGULAR.
SQL (Structured Query Language)
SQL Structured Query Language (Yapısal sorgulama dili)
Karmaşık (İç içe) SELECT Sorguları
SQL’e Giriş.
Veri Tabanı I.
SQL Komutlar 5 Sibel SOMYÜREK.
EkoPC Bilişim Ltd. Eğitim Hizmetleri
Alt Sorgular Veritabanı 2.
Veri Tabanı Yönetim Sistemleri
Veritabanı Yönetim Sistemleri Hızlı ve Kısa Giriş
Veri Tabanı Yönetim Sistemleri
VeriTabanı Uygulama. Tabloları yaratmak için MySQL komutları.
BÖLÜM 6 SQL SERVER KOMUTLARI.
Tetikleyici. Nedir? Bir tablo üzerinde Ekleme silme ve güncellemeye bağlı olarak tetiklenip çalışan SQL kodlarıdır. Genel amacı veri bütünlüğünü korumaktır.
Bilgisayar Mühendisliği Bölümü
VIEW (BAKIŞ) OLUŞTURMA
VIEW lerle çalışmak 11.BÖLÜM.
ÖRNEKLER. musteri Id adi soyadi mus_satis Id barkod adet Urunlar barkod urun_adi kodu fiyati Stok_hareket tarih barkod gelen giden.
SQL Dili ve MySQL Komutları
SQL’e Giriş ve SELECT Komutu
Iletisim Icin : Blog : E - Mail :
VeriTabanı Uygulama.
SQL (Structured Query Language). MySQL de Temel Komutlar : CREATE DATABASE isim; verilen isimde bir veri tabanı oluşturur. SHOW DATABASES; Tüm yaratılan.
SQL Sibel SOMYÜREK.
Veri Tabanı Yönetim Sistemleri 1 Ders 5 SQL'e Giriş
SQL Komutları (2) Uzm. Murat YAZICI.
Okul Yönetiminde Bilgisayar Uygulamaları
VTYS Öğr. Gör. Engin DUTAR
Veritabanlarına ve SQL'e Giriş Devrim GÜNDÜZ Kivi Bilişim Teknolojileri -
SQL’ e Giriş Uzm. Murat YAZICI.
SİSTEM VERİTABANLARI. Sistem veritabanlarını tanıma. Kendi Login’imizi oluşturma Neler İşleyeceğiz?
Update UPDATE tablo_ismi SET sutun1=‘deger1’ WHERE sutun=deger.
ADRES İ NDEN ÖRNEK VER İ TABANLARINI İ ND İ R İ N İ Z SQL.
ADRESİNDEN ÖRNEK VERİ TABANLARINI İNDİRİNİZ
Yeni Veritabanı Oluşturma
S ORGU / DML / DDL KOMUTLARı İbrahim Onur Sığırcı.
PRODECURE, TRIGGER, INDEX, BACKUP
Yapısal Sorgulama Dili SQL VTYS Giriş Hafta 5 Ders Notu.
ÖTÖ 451 Okul Yönetiminde Bilgisayar Uygulamaları R. Orçun Madran.
View View’ler select ifadesi ile tanımlanmış sanal tablolardır. Temel amacı base tabloların içerisinden veri kümesi getirip ortaya çıkan sonucu sanal.
Veri Tabanı Yönetimi Dersi 1. Laboratuvarı Arş. Gör. Pınar CİHAN.
Öğretim Görevlisi Alper Talha Karadeniz Veri Tabanı 2
ACCESS VERİTABANI OLUŞTURMA
Veri Tabanı Yönetimi Dersi 1. Laboratuvarı
VIEW lerle çalışmak 11.BÖLÜM.
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
TETİKLEYİCİ ( Trigger)
İNDEKS.
14.DERS Örnekler, Sorular BUKET DOĞAN.
5. HAFTA Öğr. Gör. Yunus KÖKVER
VERİ TABANI SQL (STRUCTURED QUERY LANGUAGE) SAVAŞ TUNÇER.
VERİ TABANI VE VISUAL STUDIO SQL LOCAL DB(YEREL VERİ TABANINI SAYFAYA BAĞLAMA Savaş TUNÇER.
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
SQL.
Öğretim Görevlisi Alper Talha Karadeniz Veri Tabanı 1
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
DML ile veri ekleme, silme ve değiştirme
Sorgu / dml / ddl komutları
SQL (STRUCTURED QUERY LANGUAGE)
VERİTABANI YÖNETİM SİSTEMLERİ 6-SQL Server-4-DML
VERİTABANI YÖNETİM SİSTEMLERİ 6-SQL Server-3-DDL
Sunum transkripti:

SQL (STRUCTURED QUERY LANGUAGE) 07.04.2017

SQL NEDİR? SQL, VERİTABANI SORGU DİLİDİR. SQL İLE VERİTABANINA YENİ TABLOLAR, YENİ KAYITLAR EKLEYİP SİLEBİLİR, VAR OLAN ALANLAR ÜZERİNDE DÜZENLEMELER VE SORGULAR YAPABİLİRSİNİZ. 07.04.2017

DDL KOMUTLARI TABLO OLUŞTURMA, TABLO SİLME, TABLOYA YENİ ALANLAR EKLEME V.B. İŞLERİ YAPAN KOMUTLARDIR. BUNLAR; CREATE TABLE CREATE INDEX DROP TABLE ALTER TABLE 07.04.2017

DML KOMUTLARI TABLOLARDAKİ ALANLAR ÜZERİNDE İŞLEM YAPAN KOMUTLARDIR. BUNLAR; SELECT INSERT UPDATE DELETE 07.04.2017

YARDIMCI DEYİMLER YUKARIDA BAHSİ GEÇEN DEYİMLER TEK BAŞLARINA KULLANILAMAZLAR. KOMUTLARIN İŞLEVLERİNİ YERİNE GETİRMELERİ İÇİN BAZI YARDIMCI DEYİMLER VARDIR. BUNLAR; FROM WHERE GROUP BY HAVING ORDER BY 07.04.2017

TEMEL YAPI DML KOMUTLARINDA TEMEL YAPI AŞAĞIDAKİ GİBİDİR. SELECT ALAN(LAR) FROM TABLO ADI IN VERİTABANI WHERE KOŞUL GROUP BY ALAN LİSTESİ HAVING GRUP KISTASI ORDER BY ALAN LİSTESİ 07.04.2017

SELECT EN ÇOK KULLANILAN KOMUTLARDAN BİRİDİR. VERİTABANINDAN BİR ALAN SEÇMEYE YARAR. SEÇİLEN ALANI BİR SONUÇ TABLOSUNDA SAKLAR. 07.04.2017

SELECT KULLANIMI SELECT ALAN(ALANLAR) FROM TABLO ÖRNEĞİN “PERSONEL” İSİMLİ BİR TABLO OLDUĞUNU DÜŞÜNELİM. BU TABLODA “SOYAD”, “AD”, “ADRES” VE “ŞEHİR” ALANLARI OLSUN. 07.04.2017

SELECT KULLANIMI BU TABLODA PERSONELİN SADECE ADLARINI VE SOYADLARINI GÖRMEK İSTİYORSAK ŞU KODU YAZMALIYIZ. SELECT AD, SOYAD FROM PERSONEL TÜM ALANLARI SEÇMEK İÇİN ŞU KODLAR YAZILMALI: SELECT * FROM TABLE 07.04.2017

WHERE BU KOMUT ALANLARDAN BELLİ KOŞULLARA UYAN VERİLERİ SEÇER. SELECT ALAN(LAR) FROM TABLO WHERE KOŞUL ŞEKLİNDE KULLANILIR. 07.04.2017

KULLANILAN İŞLEÇLER = <> < > >= <= BEETWEEN LIKE 07.04.2017

WHERE PERSONEL TABLOSUNDA İZMİRDE OTURAN ELEMANLARI SEÇMEK İÇİN: SELECT * FROM PERSONEL WHERE ŞEHİR=“İZMİR” YAZILMALIDIR. 07.04.2017

AND & OR WHERE KOMUTUNDA 2 VEYA DAHA FAZLA KOŞULUN KULLANILMASINI SAĞLAR. SELECT * FROM PERSONEL WHERE AD=“ALİ” AND SOYAD=“ASLAN” 07.04.2017

BETWEEN ... AND BELİRTİLEN DEĞERLER ARASINDAKİ VERİLERİ SEÇER. ÖRNEĞİN ADI CEYHUN,..., MEHMET ARASINDA OLAN ELEMANLARI SEÇMEK İÇİN: SELECT * FROM PERSONEL WHERE AD BETWEEN “CEYHUN” AND “MEHMET” YA DA TAM TERSİ İÇİN; WHERE AD NOT BETWEEN “CEYHUN” AND “MEHMET” 07.04.2017

ORDER BY SORGU SONUCUNUN SIRALANMASI İÇİN KULLANILIR. SELECT AD, SOYAD FROM PERSONEL ORDER BY AD YA DA İÇ İÇE SIRALAMA İÇİN ORDER BY AD, SOYAD 07.04.2017

ORDER BY SIRALAMAYI AZALAN YAPMAK İÇİN UFAK BİR EKLEME YAPILIR; SELECT AD, SOYAD FROM PERSONEL ORDER BY AD DESC 07.04.2017

INSERT INTO TABLOYA YENİ KAYITLAR EKLER. INSERT INTO TABLO VALUES (DEGER1, DEGER2,..) 07.04.2017

INSERT INTO VERİ GİRİLMEYEN ALANLAR BOŞ KALIR!!!! INSERT INTO PERSONEL (AD, DYERI) VALUES (“ÖZCAN”, ”ANKARA”) VERİ GİRİLMEYEN ALANLAR BOŞ KALIR!!!! 07.04.2017

UPDATE ALANLARI GÜNCELLEŞTİRMEYE VEYA DEĞİŞTİRMEYE YARAR. UPDATE TABLOADI SET ALANADI1=DEGER1 WHERE ALANADI2=DEĞER2 07.04.2017

UPDATE SOYADI RASMAN OLAN PERSONELİN ADINI NİMET YAPMAK İÇİN; UPDATE PERSONEL SET AD = ‘NİMET‘ WHERE SOYAD = 'RASMAN” 07.04.2017

DELETE TABLODAN SATIR SİLMEK İÇİN KULLANILIR. RASMAN SOYADLI PERSONELİ TABLODAN SİLMEK İÇİN; DELETE FROM PERSONEL WHERE SOYAD = 'RASMAN' 07.04.2017

CREATE TABLE TABLO OLUŞTURMAK İÇİN KULLANILRI. CREATE TABLE TABLOADI(ALANİSMİ VE TİPİ) BU TANIM İLE BİRLİKTE, BİR VEYA BİRDEN FAZLA DİZİN ALANININ TANIMLANMASINI SAĞLAMAK İÇİN “CONSTRAIN” DEYİMİ KULLANILIR. 07.04.2017

CREATE TABLE PERSONEL İSİMLİ BİR TABLO OLUŞTURMAK İÇİN AŞAĞIDAKİ KODLAR YAZILMALIDIR; CREATE TABLE PERSONEL (NO INTEGER, AD TEXT(15), SOYAD TEXT(15), ISEGIRIS DATETIME) 07.04.2017

DROP TABLE TABLOYU SİLMEK İÇİN KULLANILIR. DROP TABLE PERSONEL 07.04.2017