SQL İlk Adımlar Eğitimi

Programlama

SQL ile veri yönetimi

Yapılandırılmış Sorgu Dili (SQL), SQL Server, Oracle, MySQL, Sybase ve Access gibi veritabanları için erişim sağlayan standart bir dildir.

Veritabanında veri saklamak ve almak isteyenler için, SQL bilgisinin değeri ölçülemez.

SQL nedir?

  • SQL, Yapılandırılmış Sorgu Dili (SYapılandırılmış QSorgu LDil)
  • SQL, veritabanına erişmemizi sağlar
  • SQL, bir ANSI standart bilgisayar dilidir
  • SQL, veritabanına yönelik sorgular gerçekleştirir
  • SQL, veritabanından veri alabilir
  • SQL, veritabanına yeni kayıtlar ekleyebilir
  • SQL, veritabanından kayıtları silebilir
  • SQL çok kolay öğrenilir

Yazarın Notu:ANSI, Amerika Birleşik Devletleri Ulusal Standartlaştırma Organizasyonu

SQL bir standarttır - ancak...

SQL, veritabanı sistemlerine erişmek ve işlemek için kullanılan bir ANSI standart bilgisayar dilidir. SQL cümleleri, veritabanındaki verileri almak ve güncellemek için kullanılır. SQL, MS Access, DB2, Informix, MS SQL Server, Oracle, Sybase ve diğer veritabanı sistemleri gibi veritabanı programlarıyla birlikte çalışabilir.

Maalesef, birçok farklı SQL dil sürümü vardır, ancak ANSI standartlarıyla uyumlu olmak için, bazı anahtar kelimeleri benzer bir şekilde desteklemeleri gerekmektedir (örneğin, SELECT, UPDATE, DELETE, INSERT, WHERE vb.).

Yorum:SQL standartının dışında, çoğu SQL veritabanı programı kendi özel genişletmelerine sahiptir!

SQL veritabanı tablosu

Bir veritabanı genellikle bir veya daha fazla tablo içerir. Her tablo, bir isimle tanımlanır (örneğin, "müşteri" veya "sipariş"). Tablolar, veri içeren kayıtlar (satırlar) içerir.

Aşağıdaki örnek, "Persons" adlı bir tabloya sahiptir:

LastName İsim Adres Şehir
Hansen Ola Timoteivn 10 Sandnes
Svendson Tove Borgvn 23 Sandnes
Pettersen Kari Storgt 20 Stavanger

Yukarıdaki tablo, üç kayıt içerir (her biri bir kişiye karşılık gelir) ve dört sütun (soyadı, adı, adres ve şehir) vardır.

SQL sorgu programı

SQL ile belirli bir veritabanını sorgulayabilir ve geri dönen bir sonuç kümesi alabiliriz.

Sorgu programı şu şekilde benzer:

SELECT LastName FROM Persons

Sonuç kümesi şu şekilde benzer:

LastName
Hansen
Svendson
Pettersen

Yorum:Bazı veritabanı sistemleri, SQL komutlarının sonunda noktalama işaretinin kullanılmasını gerektirir. Bu eğitimimizde noktalama işareti kullanmıyoruz.

SQL Veri İşleme Dil (DML)

SQL (Yapısallı Sorgu Dili) sorguları gerçekleştirmek için kullanılan dil budur. Ancak SQL dili, kayıtları güncellemek, eklemek ve silmek için de kullanılan dil içerir.

Bu sorgu ve güncelleme cümleleri SQL'in DML kısmından gelmektedir:

  • SELECT - Veritabanı Tablosundan Veri Alma
  • UPDATE - Veritabanı Tablosundaki Veriyi Güncelleme
  • DELETE - Veritabanı Tablosundan Veri Silme
  • INSERT INTO - Veritabanı Tablosuna Veri Ekleme

SQL Veri Tanımlama Dil (DDL)

SQL veri tanımlama dil (DDL) kısmı, tabloları oluşturmak veya silmek için yeteneklerimizi artırır. Ayrıca, indeksler (anahtarlar), tablolar arasındaki bağlantıları belirlemek ve tablolar arasındaki kısıtlamaları uygulamak için de yeteneklerimizi artırır.

SQL'deki en önemli DDL cümleleri:

  • CREATE TABLE - Yeni Tablo Oluşturma
  • ALTER TABLE - Veritabanı Tablosunu Değiştirme (Değişiklik)
  • DROP TABLE - Tablo Silme
  • CREATE INDEX - Arama Anahtarı Olarak Yeni İndeks Oluşturma
  • DROP INDEX - İndeks Silme

SQL Eğitimi

CodeW3C.com tarafından sağlanan SQL Eğitimi.