SQL için bugüne kadar birçok tanımlama yapıldı. Bu tanımlardan en sık kullanılanları SQL’in veritabanı olduğu, diğeriyse programlama dili olduğudur. Ancak bu tanımlamalar tam olarak doğru değildir.

SQL açılımı Structured Query Language, Türkçe karşılığıyla Yapılandırılmış Sorgu Dili anlamına gelen bir veritabanı yönetim sistemidir.

İlk olarak SQUARE ismiyle çıkarılmıştır ancak matematik söz dizimi ile birlikte kullanıldığı için çok yararlı değildi. Sonrasında SEQUEL olarak düzenlendi ve son olarak SQL ismiyle kullanılmaya başlanmıştır.

sql nedir

SQL Ne İşe Yarar?

SQL ile birçok işlem yapılabilir. Bunlardan bazıları şu şekildedir:

  • Veri silme, kayıtları kullanarak tekrar veritabanı oluşturma
  • Veritabanındaki verileri kaydetme
  • Veritabanındaki verileri güncelleme
  • Veritabanına veri çekme
  • Veritabanındaki arama ve sorgulama yapabilme
  • Veritabanı için teni tablolar oluşturma
  • Veritabanına erişim sağlamasını istediğiniz kişileri güncelleme ve bu yönde veri güvenliğini sağlama

gibi özelliklerden yararlanabilirsiniz.

SQL Yazılımları ve Özellikleri Nelerdir?

MySQL

Oracle tarafından üretilen, açık kaynak kodlu ve ücretsiz SQL yazılımıdır. Çift lisansa sahiptir. İkinci lisansı ise GPL’dir.

MSSQL

Microsoft tarafından geliştirilen ücretli yazılımdır. ASP ve .NET dilleriyle yazılan siteler içim idealdir.

Microsoft SQL Server

Microsoft tarafından geliştirilen, Master Data Services isimli veri yönetim sistemiyle yönetilen sunucu yazılım modelidir. Program kapalıyken dahi yazılım işlemlerinni kendi başına devam ettirir.

Firebird

Türkçe dil desteği de bulunan bu yazılım, Alert özelliğiyle veritabanındaki hataların tamamının düzeltilmesini sağlar.

Access

Genellikle mikro uygulamalar için kullanılan, Microsoft tarafından geliştirilen veritabanı modelidir. Taşınabilir özelliktedir ve mobil uyumludur.

SQL Komutları Nelerdir?

DDL, DML ve DCL olarak 3 gruba ve onların alt gruplarına ayrılmaktadır.

DDL: Data Definition Language (Veri Tanımlama Dili)

  • CREATE
  • ALTER
  • DROP
  • TRUNCATE
  • COMMENT
  • RENAME

DML: Data Manimulation Language (Veri İşleme Dili)

  • SELECT
  • INSERT
  • UPDATE
  • DELETE

DCL: Data Control Language (Veri Kontrol Dili)

  • GRANT
  • REVOKE

guest
0 Yorum
Inline Feedbacks
View all comments