SQL: Revizyonlar arasındaki fark

[kontrol edilmiş revizyon][kontrol edilmemiş revizyon]
İçerik silindi İçerik eklendi
Oguzbaydeniz (mesaj | katkılar)
k Yazım hataları ve kelime düzeltmeleri
1. satır:
{{Kaynaksız}}
'''SQL''', ([[İngilizce]] "'''S'''tructured '''Q'''uery '''L'''anguage", [[Türkçe]]: ''Yapılandırılmış Sorgu Dili'', [[telaffuz]]: ɛs kjuː ˈɛl/) [[veri]]leri yönetmek ve tasarlamak için kullanılan bir dildir. SQL, kendisi bir [[programlama dili]] olmamasına rağmen birçok kişi tarafından programlama dili olarak bilinir. SQL herhangi bir [[veri tabanı]] ortamında kullanılan bir alt dildir. SQL ile yalnızca [[veri tabanı]] üzerinde işlem yapılabilir. SQL'e özgü cümleler kullanarak veri tabanına kayıt eklenebilir, olan kayıtlar değiştirilebilir, silinebilir ve bu kayıtlardan listeler oluşturulabilir.
[[veri]]leri yönetmek ve tasarlamak için kullanılan bir [[veritabanı yönetim sistemi]]dir. SQL, kendisi bir [[programlama dili]] olmamasına rağmen birçok kişi tarafından programlama dili olarak bilinir. SQL herhangi bir [[veri tabanı]] ortamında kullanılan bir alt dildir. SQL ile yalnızca [[veri tabanı]] üzerinde işlem yapılabilir. SQL'e özgü cümleler kullanarak veri tabanına kayıt eklenebilir, olan kayıtlar değiştirilebilir, silinebilir ve bu kayıtlardan listeler oluşturulabilir.
 
== Tarihçe ==
 
Veritabanı Yaklaşımıyaklaşımı ile birlikte bir veri sorgulama diline veya aracına ihtiyaç duyulmuştur. İlk başta matematiksel bir sözdizimine sahip olan SQUARE adlı bir dil geliştirilmiştir. Geniş kullanıcı kitleleri tarafında kolay kullanılabilmesi için matematiksel söz dizimli SQUARE dilinden vazgeçilerek, İngilizce'ye benzer sözdizimine sahip bir dil oluşturulmuş ve SEQUEL olarak adlandırılmıştır. Daha sonra da bu SEQUEL dili, İngilizce söylenişine paralel olarak SQL olarak adlandırılmıştır.
 
SQL dili ilişkisel alanda büyük ilgi görmüş ve İlişkisel Veri Tabanı Yönetim Sistemlerinin (İVTYS) tümünde yer alan standart dil görünümü kazanmıştır. Bu nedenle Veri Tabanı konusunda çalışan tüm bilişim teknik personeli tarafından bilinmesi gereken bir dil konumundadır.
Satır 12 ⟶ 11:
 
SQL veri tanımlama deyimlerinden başlıcaları şunlardır:
; CREATE TABLE tablo_adi:Yeni bir tablo oluşturmak için kullanılır.: Alan isimleri yazılırken sona virgül konulur ve son satır olan işlemimizde virgül konmadan parantez kapatılır.
<pre>CREATE TABLE tabloilceler (
ilceNo mediumint(8) unsigned DEFAULT '0' NOT NULL,
Satır 22 ⟶ 21:
 
; ALTER TABLE tablo_adı: Yeni bir sütun eklemek, sütunun tipini veya uzunluğunu değiştirmek vb. yapısal değişiklikler yapılması için kullanılır.
; DROP TABLE tablo_adı: Tabloyu fizikseliçerisindeki verilerle olarakbirlikte siler.
; TRUNCATE TABLE tablo_adı: Tablodaki tüm verileri siler, (tablo yapısıyapısını kalır)korur.
; CREATE VIEW görüş_adı: Görüntü oluşturmak için kullanılır
; DROP VIEW görüş_adı: Görüntüyü siler
; CREATE INDEX indeks_adı: Tablonun (en azından bir) sütun adı üzerinde indeks oluşturmak için kullanılır.
; DROP INDEX indeks_adı: Oluşturulan indeksleri veri tabanından kaldırmak için kullanılır.
 
== Veri işleme olanakları ==
"https://tr.wikipedia.org/wiki/SQL" sayfasından alınmıştır