0% found this document useful (0 votes)
4 views19 pages

24 SQL

Uploaded by

kadirakinci001
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views19 pages

24 SQL

Uploaded by

kadirakinci001
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd

SQL

Komutlar 5
Sibel SOMYÜREK
SQL - Komutlar
INSERT
UPDATE
DELETE
ALTER TABLE
DROP TABLE
CREATE VIEW
ALTER VIEW
SQL - INSERT Komutu
Tabloya yeni kayıt eklemek için INSERT
komutu kullanılır,

INSERT INTO tablo_adi(alan listesi) values


(yenikayit verileri)
SQL - INSERT Komutu
Egitselyazilim veri tabanına yeni bir
kullanıcı eklemek için;

INSERT INTO kullanici(kul_adi, adi,


soyadi,sifre) values (‘ayse’,’Ayşe’, ‘Ak’,
111);
SQL – UPDATE Komutu
Tablonun bir veya birden fazla kolonundaki
veriyi yine tablo üzerinde güncelleyerek
değiştirmek için UPDATE komutu kullanılır,

UPDATE tabloadi SET kolon1=deger1,


kolon2=deger2;
SQL – UPDATE Komutu
Egitselyazilim veri tabanındaki Ayşe isimli
kullanıcının kullanıcı adını değiştirmek için;

UPDATE kullanici SET kul_adi=ayse_bote


WHERE adi=‘Ayşe’;
SQL – DELETE Komutu
Tabloda bulunan kayıt ya da kayıtları
silmek için kullanılır;

DELETE FROM tablo_adi WHERE


alanadi=‘Ayşe’;
SQL – DELETE Komutu
Egitselyazilim veri tabanındaki Ayşe isimli
kullanıcıyı silmek için;

DELETE FROM kullanici WHERE adi=‘Ayşe’;


SQL – ALTER TABLE Komutu
Tabloya alan ekleme, varolan alanı
düzenleme ve silmek için ALTER TABLE
komutu kullanılır,

ALTER TABLE tablo_adi ADD alan_adi


alan_turu;
ALTER TABLE tablo_adi MODIFY alan_adi
alan_turu;
ALTER TABLE tablo_adi DROP COLUMN
alan_adi;
SQL – ALTER TABLE Komutu
Egitselyazilim veri tabanındaki kullanıcı
tablosuna 50 karakterlik metin girişine
imklan sağlayan e_posta isimli bir alan
eklemek için;

ALTER TABLE kullanici ADD e_posta


VARCHAR(50),
SQL – ALTER TABLE Komutu
Egitselyazilim veri tabanındaki kullanıcı
tablosuna birden fazla alan eklemek için;

ALTER TABLE kullanici ADD (e_posta


VARCHAR(50), yas INT (3), yer
VARCHAR(80));
SQL – ALTER TABLE Komutu
Egitselyazilim veri tabanındaki kullanıcı
tablosundaki yer alanının veri türüyle ilgili
değişiklik yapmak için;

ALTER TABLE kullanici MODIFY yer


VARCHAR(100);
SQL – ALTER TABLE Komutu
Egitselyazilim veri tabanındaki kullanıcı
tablosundaki yer alanı kaldırmak için;

ALTER TABLE kullanici DROP COLUMN yer;


SQL – DROP TABLE Komutu
Veritabanında yer alan bir tabloyu
kaldırmak için;

DROP TABLE tabloadi;


SQL – DROP TABLE Komutu
Egitselyazilim veri tabanındaki kullanıcı
tablosunu kaldırmak için;

DROP TABLE kullanici;


SQL – CREATE VIEW Komutu
View oluşturmak için;

CREATE view view_adi AS


SELECT alanadi,alanadi2 FROM tabloadi WH
ERE kosul;
SQL – CREATE VIEW Komutu
Egitselyazilim veri tabanındaki kullanıcı
tablosundaki Ahmet isimli kullanıcıların ad
ve soyadları listeleyen bir view oluşturmak
için;

CREATE view kul_adsoyad AS


SELECT adi,soyadi FROM kullanici WHERE
adi=‘Ahmet’;
SQL – ALTER VIEW Komutu
View oluşturmak için;

ALTER view view_adi AS


SELECT alanadi FROM tabloadi WHERE kosu
l;
SQL – CREATE VIEW Komutu
Egitselyazilimdaki kul_adsoyad view’ını
değiştirerek, veri tabanındaki tüm
kullanıcıların ad ve soyadları listelemesi
için;

ALTER view kul_adsoyad AS


SELECT adi,soyadi FROM kullanici;

You might also like