sugibiask


 

ANA SAYFA - DERSLER - SCRiPTLER - FORUM - İNDİRİM KUPONU - EN COK iNDiRiLENLER - İLETİŞİM - REKLAM

 

   ÜYE GİRİŞİ
  Kullanıcı Adı :
  Şifre :

  Beni Hatırla:
     

   EN SON 3 YENİLİK

   CAPRAZ .NET 'TE ARA





 


Dersin Adı : Tablolarde Değişiklik Yapmak
Okunma : 513 Kategori :   SQL  
Eklenme Tarihi : 10/10/2004


.: DETAY :.


         

INSERT:

 

INSERT                 EKLE

 

INTO                     İÇİNE

 

VALUES              DEĞERLER

 

ÖRNEK:Bir  personel tablosuna sicil_no’su 275 olan personel ile ilişkili bilgileri ekle.

 

 

INSERT INTO personel(sicil,                                  EKLE İÇİNE personel(sicil,

sosy_g_no,ad,soyad,doğ_tar                                      sosy_g_no,ad,soyad,doğ_tar

adres,cins,brüt,böl_no,yön_s_g_no                          adres,cins,brüt,böl_no,yön_s_g_no

VALUES(‘275’,’27652418’,’Ali’,’Caner’,               DEĞERLER (‘275’,’27652418’,’Ali’,’Caner’,

{10/05/1962},’Merkez caddesi 46 –Fatih-İstanbul’, {10/05/1962},’Merkez caddesi 46 –Fatih-İstanbul’,

.T.,27000000,2,’876215342’);                                    .D.,27000000,2,’876215342’);

 

 

DELETE:

 

DELETE           SİL

 

ÖRNEK:2 no’lu bölümdeki personelin tümü tablodan sil.

 


DELETE FROM personel                                        SİL GELİŞ personel

WHERE böl_no = 2;                                                 OLAN böl_no = 2;

 

5 ROWS DELETED                                                 5 SATIR SİLİNDİ

 

ÖRNEK:Brüt maaş alanı boş olmayan tüm personeli sil.

 


DELETE FROM  personel                                       SİL GELİŞ personel

WHERE brüt IS NOT NULL;                                  OLAN brüt DEĞERSİZ;

 

         25 ROWS DELETED                                      25 SATIR SİLİNDİ

 

UPDATE :

 

UPDATE            GÜNCELLE

 

SET                       YAP

 

ÖRNEK:2’inci bölümün yürüttüğü projelerde kullanılan tüm parçaların fiyatlarını % 7

zam yap.

 


UPDATE  parça                                                        GÜNCELLE parça

SET fiyat = fiyat *1,07                                              YAP fiyat = fiyat *1,07

WHERE  pr_no  IN                                                   OLAN pr_no İÇİNDE

(SELECT proj_no                                                      (SEÇ proj_no

FROM  proje                                                              GELİŞ proje

WHERE bl_no = 2;                                                   OLAN bl_no =2 ;

 

CREATE INDEX:

 

CREATE INDEX             INDEKS  YARAT

 

ON             İÇİN

 


CREATE INDEX  ındeks  adı                                 INDEKS YARAT  ındeks adı

ON tablo adı(kolon adı 1,kolon adı 2,.,.kolon adı n);   İÇİN tablo adı(kolon adı 1,kolon adı 2,.,.kolon adı n);