SQL Syntax  Nedir? Kullanımı Nasıldır? Örneklerle Anlatım
27.01.2021 16:42 2.948 Görüntülendi

SQL Syntax Nedir? Kullanımı Nasıldır? Örneklerle Anlatım

Veritabanı Tabloları

Bir veritabanı en az bir tablo içerir. Düzgün bir veritabanı oluşumunda birden fazla tablo bulunur. Her tablonun ayrı bir adı vardır. Tablolar veri içeren satırları içerir.

Aşağıda örnek olarak “Musteriler” tablosundan bir seçim bulunmaktadır.

Tablo adı: Musteriler

KullaniciID

Ad

Soyad

Adres

Sehir

Postakodu

Ulke

1

Safa

Dedeoğlu

Necmettin Erbakan Cad. no 8/1

İstanbul

34000

Türkiye

2

Fatih

Turab

İskele Cad. hastane sok.

Artvin

08300

Türkiye

3

John

Doupoint

Claremont Rd no:8/3

Newcastle

NE2 4AA

İngiltere

4

Gustavo

Alfaro

Cuero y Caicedo, Quito

New York

170129

Amerika

5

Abel

Gigli

Dagmada Waaberi 324/5

Moskova

Jh09010

Rusya

Bu tabloda 5 kayıt (müşteri bilgisi) ve yedi sütun bulunmaktadır.

SQL Komutları

Bir veritabanında gerçekleştirmeniz gereken eylemlerin çoğu SQL komutlarıyla yapılır.

Aşağıdaki SQL ifadesi “Musteriler” tablosundaki tüm kayıtları seçer:

SELECT * FROM Musteriler;

SQL Büyük/küçük harfe duyarlı DEĞİLDİR.

Aşağıdaki komut ile bir önceki komutun çıktısı aynı olacaktır.

select * from Musteriler;

SQL Komutlarında Noktalı Virgül Niçin Önemli

Bazı veritabanı sistemleri, her SQL ifadesinin sonunda bir noktalı virgül gerektirir. Bunun sebebi birden fazla SQL ifadesi yazabildiğimiz için veritabanı yönetim sistemi farklı SQL ifadeleri olduklarını bilir. Bu şekilde tek bir veritabanı çağrısında birden fazla SQL sorgusu sunabilir.

En Önemli SQL Komutlarından Bazıları

  • SELECT - Veritabanından verileri listeler.
  • UPDATE - Veritabanındaki verileri günceller.
  • DELETE - Veritabanından veri siler.
  • INSERT INTO - Veritabanına yeni veriler ekler.
  • CREATE DATABASE - Yeni bir veri tabanı oluşturur.
  • ALTER DATABASE - Bir veritabanını değiştirir.
  • CREATE TABLE - Bir tablo oluşturur.
  • ALTER TABLE - Bir tabloyu değiştirir.
  • DROP TABLE - Bir tabloyu siler
  • CREATE INDEX - Bir dizin oluşturur.
  • DROP INDEX - Bir dizini siler.