SQL, veritabanlarına erişmek ve işlemek için standart bir dildir. SQL, ilişkisel bir veritabanı yönetim sisteminde ( RDBMS ) bilgiyi yönetmek için tasarlanmış özel amaçlı bir programlama dilidir. Buradaki ilişkisel kelime anahtardır(key); Veri tabanı yönetim sisteminin farklı veri kümeleri arasında açık ve net ilişkiler olacak şekilde düzenlendiğini belirtir.
SQL ne yapabilir?
- SQL bir veritabanına karşı sorgu yürütebilir.
- SQL bir veritabanından veri alabilir.
- SQL veritabanına kayıt ekleyebilir.
- SQL veritabanındaki kayıtları güncelleyebilir.
- SQL kayıtları bir veritabanından silebilir.
- SQL yeni veritabanları oluşturabilir.
- SQL veritabanında yeni tablolar oluşturabilir.
- SQL veritabanında saklı yordamlar oluşturabilir.
- SQL veritabanında görünümler oluşturabilir.
- SQL tablolarda, prosedürlerde ve görünümlerde izinleri ayarlayabilir.
SQL bir Standart – ama…
SQL bir ANSI / ISO standardı olmasına rağmen, SQL dilinin farklı sürümleri vardır. Bununla birlikte, ANSI standardına uymak için hepsi de en azından ana komutları (SELECT, UPDATE, DELETE, INSERT, WHERE gibi) benzer şekilde destekler.
Not: SQL veritabanı programlarının çoğu, SQL standardına ek olarak kendi özel uzantılarına da sahiptir!
SQL tarihi için detaylı şeyler yazmak niyetim yok açıkçası. Burada temel SQL hakkında bilgi almak isteyenlere faydalı olacak içerikler eklemeye çalışacağım. SQL serisi yazılarımı SQL kategorisinden takip edebilir ya da bildirimlere abone olabilirsiniz.