SQL NOTLARI/1
I. SQL DEYİMLERİ
SQL deyimleri, veritabanları üzerinde çeşitli işlemleri gerçekleştirmek için kullanılır. Veritabanı işlemlerini gerçekleştirmek için farklı türde SQL deyimleri vardır. Bu deyimler genellikle üç ana kategori altında gruplanır:
A. DDL (DATA DEFINITION LANGUAGE) DEYİMLERİ
DDL deyimleri, veritabanı nesnelerini oluşturmak ve yönetmek için kullanılır. En yaygın kullanılan DDL deyimleri şunlardır: CREATE, ALTER, DROP.
- CREATE DEYİMİ
CREATE deyimi, yeni bir veritabanı nesnesi oluşturmak için kullanılır. Örneğin, bir tablo oluşturmak için kullanılır.
- Örnek:
CREATE TABLE Musteri ( mus_id char(4) NOT NULL, mus_ad varchar(40) NULL, ili varchar(20) NULL, ulke char(2) NULL, adres varchar(30) NULL );
- ALTER DEYİMİ
ALTER deyimi, varolan bir nesnenin yapısını değiştirmek için kullanılır. Örneğin, bir tabloya yeni bir sütun eklemek için kullanılabilir.
- Örnek:
ALTER TABLE Musteri ADD tel varchar(20) NOT NULL;
- DROP DEYİMİ
DROP deyimi, varolan bir nesneyi silmek için kullanılır. Örneğin, bir tabloyu silmek için kullanılabilir.
- Örnek:
DROP TABLE MUSTERI;
B. DML (DATA MANIPULATION LANGUAGE) DEYİMLERİ
DML deyimleri, veritabanındaki verileri sorgulamak, eklemek, güncellemek ve silmek için kullanılır. En yaygın kullanılan DML deyimleri şunlardır: SELECT, INSERT, UPDATE, DELETE.
- SELECT DEYİMİ
SELECT deyimi, veritabanındaki verilere erişmek için kullanılır. Genellikle belirli bir tablodan belirli sütunları seçmek için kullanılır.
- Örnek:
SELECT * FROM musteri;
- INSERT DEYİMİ
INSERT deyimi, bir tabloya yeni veri eklemek için kullanılır.
- Örnek:
INSERT INTO CARIANA (kodu, adi, grubu, adresi) VALUES ('600', 'FARUK', 'A', '76 sokak no 5');
- UPDATE DEYİMİ
UPDATE deyimi, varolan veriyi güncellemek için kullanılır.
- Örnek:
UPDATE Musteri SET Ad = 'Nuri Yılmaz' WHERE kod='1';
- DELETE DEYİMİ
DELETE deyimi, bir tablodaki verileri silmek için kullanılır.
- Örnek:
DELETE FROM musteri WHERE bakiye <= 1000;
Bu şekilde, SQL deyimlerinin kullanımı ve işlevleri daha net ve düzenli bir şekilde ifade edilmiş olur.