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;