Bilgisayar Bilimleri

SQL

Ansiklopedia · Kaynaklara dayalı özgün derleme

Yazı boyutu ve okuma düzeni
Yazı boyutu
Satır genişliği
Metin hizası
Genel bakış

SQL, ilişkisel veritabanlarında verileri tanımlamak, sorgulamak ve değiştirmek için kullanılan bir dildir. Adı Structured Query Language ifadesinin kısaltmasıdır. Veriyle çalışırken işlemlerin ayrıntılı yürütülüşünden çok, istenen sonucu belirtmeye dayanır.[1]

TEMEL İŞLEMLER

İlişkisel veriler satır ve sütunlardan oluşan tablolarda düzenlenir. SELECT veri okur; INSERT yeni satır ekler; UPDATE mevcut satırları değiştirir; DELETE satır siler. JOIN, tablolar arasındaki ilişkilerden yararlanarak verileri birleştirir. Gruplama ve toplama işlevleri, çok sayıda kayıttan özet sonuçlar üretir.[1]

VERİ BÜTÜNLÜĞÜ

Anahtarlar ve kısıtlar, verinin tutarlı saklanmasına yardımcı olur. İşlemler, birden çok değişikliğin birlikte başarılı olması veya geri alınması için kullanılabilir. Sonuçların sırası kendiliğinden garanti edilmez; belirli bir sıralama gerektiğinde ORDER BY kullanılır. Farklı veritabanı sistemleri ortak SQL temeline rağmen ek özellikler ve söz dizimi farklılıkları içerir.[1]