Sezgiler WP Theme

Koyu Açık
Sql Ders Notları 10 – Ödev Arşivi Sql Sorgulama Dersleri

MEVCUT Bİ TABLONUN BİR KOLONUNUN ADININ DEĞİŞTİRİLMESİ:

RENAME:

RENAME         YENİ AD

ALTER TABLE personel

RENAME  brüt br-maaş;

MEVCUT BİR TABLONUN TÜMÜYLE SİLİNMESİ

DROP TABLE            TABLO İPTAL

ÖRNEK:Proje tablosunu sil.

DROP TABLE proje;                                                          TABLO  İPTAL  proje;

VERİ  GÜVENLİĞİ:

CREATE VİEW                         GÖRÜŞ ALANI YARAT

ÖRNEK:Personel adlı temel tablodan persview adlı bir view oluştur.

CREATE VİEW  perswiew                                       GÖRÜŞ ALANI YARAT  persview

AS SELECT  sicil,sos_g_no,ad,soyad,doğ_tar,        GİBİ SEÇ sicil,sos_g_no,ad,soyad,doğ_tar,

adres,cins,böl_no,yon_s_g_no                                   adres,cins,böl_no,yon_s_g_no

FROM personel;                                                        GELİŞ personel;

VERİ BÜTÜNLÜĞÜNÜN SAĞLANMASI:

WITH CHECK OPTION            KONTROLLÜ

CREATE VIEW  UST_PER_ VIEW                 Önce bir vıew oluşturulsun

AS SELECT FROM  personel

WHERE brüt  >25000000

WITH CHECK OPTİON;

GÖRÜŞ ALANI YARAT  UST_PER_VIEW

GİBİ SEÇ GELİŞ  personel

OLAN brüt >25000000

KOTROLLÜ;

Burada, maaşı  25000000’ün üzerinde olan personelden oluşan bir  UST_PER_VIEW adlı view oluşturulmuştur.Bu vıew’a brüt maaşı  13000000 olan  bir personel eklemek istediği zaman hata mesajı verecektir.

CHECK opsiyonu kullanılmasaydı hata mesajı alınmadan bu veri VİEW  içine yükleyecekti.

EKLEME

INSERT  INTO  UST_PER_VIEW                            EKLE  İÇİNE  UST_PER_VIEW

VALUES (27521 ,’27865427’,’ayşe’,                           DEĞERLER (27521 ,’27865427’,’ayşe’,

‘okan’ ,{01/05/1962}’Cumh. Cad. 46 – Taksim’,       ‘okan’ ,{01/05/1962}’Cumh. Cad. 46 – Taksim’,

.F.,13000000 ,1 ,’27651112’);                                      .F.,13000000 ,1 ,’27651112’);

VIEW İÇİNDE SATIR SİLME:

ÖRNEK:UST_PER_VIEW içinden,maaşı 2500000’den az olan kişileri  sil.

DELETE FROM   UST_PER_VIEW                         SİL GELİŞ  UST_PER_VIEW

WHERE  brüt  < 25000000;                                         OLAN brüt < 25000000;

VIEW SATIRLARI ÜZERİNDE GÜNCELLEME :

ÖRNEK: UST_PER_VIEW adlı view’de sicili 27251 olan kişnin maaşını 37000000 olarak değiştir.

UPDATE  UST_PER_VIEW                                     GÜNCELLE  UST_PER_VIEW

SET brüt = 37000000                                                    YAP brüt = 37000000

WHERE sicil = 27251;                                                  OLAN sicil = 27251;

BİR VIEW’U SİLMEK:

DROP VIEW               GÖRÜŞ ALANI İPTALİ

DROP VIEW  UST_PER_VIEW;                               GÖRÜŞ ALANI İPTALİ UST_PER_VIEW;

SQL’in amacı bu komutları yan yana yazdığımızda bir cümlenin ortaya çıkmasıdır.

SELECT …. FROM …. WHERE ….,ORDER BY ….,GROUP BY ………HAVING….

……(DEN)…..GELİŞ…..OLAN.. ,…….SIRALA….,GRUPLA……SAHİP….SEÇ

İçerik için yorum bulunamadı.
Cevap yaz: