• Çözümlerimiz
    • Self Servis Teknolojiler
    • Mobil Teknolojiler
    • Web Teknolojileri
  • Başarı Hikayeleri
  • Değerlerimiz
  • Blog
  • İletişim
Yeni Blog: OpenAI Canvas Yeni Yapay Zeka Destekli Yazma ve Kodlama Asistanınız
logo logo
  • Çözümlerimiz
    • Self Servis Teknolojiler
    • Mobil Teknolojiler
    • Web Teknolojileri
  • Başarı Hikayeleri
  • Değerlerimiz
  • Blog
  • İletişim
  • İnsan Kaynakları Yönetimi
  • Argenova
  • Yazılım Geliştirme
  • Girişimcilik
  • Proje Yönetimi
  • Müşteri Hizmetleri
  • Teknoloji

SQL Nedir, Ne İşe Yarar?

Fatih BAŞDEMİR
Fatih BAŞDEMİR 29 Haziran 2022

SQL Nedir, Ne İşe Yarar?

SQL açılımı “Structured Query Language” Türkçe anlamıyla yapılandırılmış sorgu dildir. Günümüzde birçok veritabanıda kullanılan SQL, veritabanların ayrılmaz bir parçası olmuştur. SQL bir programlama dilli değildir. SQL veritabanlarında kullanılan alt dildir ve veritabanını yönetmek için kullanılır. SQL dilini Oracle, DB2, IBM, MySQL, MS SQL Server ve Microsoft Access gibi ilişkisel (RDMS) veritabanları kullanılır.

Facebook, Instagram gibi bildiğimiz şirketler de veri depolama ve verileri yönetmek için SQL’i kullanır. 

SQL ilk olarak 1970 yılının başlarında IBM tarafından veritabanını yönetmek için oluşturulmuştur. İlk olarak SQUARE olarak çıkmıştır. Bu versiyon çok kullanışlı değildir. Bunun sebebi ise matematik söz dizimi kullanması idi. Daha sonra çıkan versiyonunda İngilizce söz dizimi kullanılarak geliştirildi ve SEQUEL adını aldı. Günümüzde son hali olan SQL adını aldı. 

SQL, öğrenmesi kolay bir dildir. Herhangi bir kod bilgisi gerektirmez. Kullanılan söz dizimi kuralları karışık değildir. Bu sebeple kullanıcı dostu bir dildir. 

sql_nedir

SQL Ne İş Yarar?

SQL sayesinde tablolar halinde bulunan veritabanlarında SQL sorguları yapabiliriz. SQL ile veritabanına yeni tablolar ekleyebilir. Sorgulama araçlarını kullanarak veri ekleyebilir, silebilir ve mevcuttaki verileri güncelleyebiliriz. SQL’de bazı kullanıcılara veritabanına erişim yetkisini kısıtlayabilir veya erişim izini verebiliriz. SQL öğrenerek veri tabanlarını yönetebilirsiniz ancak yapılandırılmamış veritabanlarını SQL ile yönetemezsiniz.

SQL’de saniyeler içinde büyük miktarda veriler alınabilir. SQL’de komutlar karmaşık olsa bile sorgulama işlemleri çok hızlı biçimde yapılabilir. Bu nedenle günümüzde diğer dillere göre eski olmasına rağmen popülerliği devam etmektedir.

SQL Komutlarına birkaç örnek 

SQL Select

“ Select ad,soyad FROM kişi_bilgileri”
Bu select işleminde “kisi_bilgileri” tablosundaki ad ve soyadları listelemek için kullanılabilir.
“select *from kisi_bilgileri” denilerek bütün tablo bilgileri de listelenebilir.

SQL Where

Where ile belirlediğiniz kuralara uygun olan kayıtları listeleyebilirsiniz.
“select *from kisi_bilgileri WHERE sehir=’Kocaeli’ ”
Bu örnekte “kisi_bilgileri” tablosunda şehir sütünün Kocaeli olanlarını listelemesini istedik.

SQL İNSERT INTO

Veri ekleme için kullanılır.
Kisi_bilgileri tablosuna veri eklemek istersek 
“INSERT INTO kisi_bilgileri (ad, soyad, dogumtarihi, sehir, cinsiyet) values (‘ahmet’ , ’koç’ , ‘ 1985-10-11’ , ‘ Kocaeli’ , ‘E’)”

SQL UPDATE
Tablodaki verileri güncellemek için kullanır.
“Kisi_bilgileri” tablosundaki kişi numarası 4 olan kişini şehrini değiştirelim
“UPDATE kisibilgileri SET sehir=’istanbul’ WHERE kisi_no=4”

SQL DELETE 

Tabloda veri silmek için kullanılır.
“kisi_bilgileri” tablosundaki kişi no 6 olanı silelim.
“DELETE FROM kisi_bilgileri WHERE kisi_no=6”

Eğer bütün tabloyu silmek istersek 
“DELETE *FROM kisi_bilgileri”

Sonuç olarak 

Her yazılımcının öğrenmesi gereken bir dildir. Kullanıcı dostu olması ile kısa bir sürede öğrenilebilir. SQL, günümüzde hızlı ve kullanıcı dostu olmasından ötürü popülerliğini korumaktadır. Burada unutulmaması gereken detay SQL bir program dilinden ziyada bir veritabanı yönetim dilidir.

Yazılım Geliştirme


Argenova

Yenilikçi ve girişimci ruhumuz ile hareket ediyor, her işimizi değerlerimiz ışığında en doğru şekilde yapıyoruz.

Web Teknolojileri
  • Kurumsal Web Tasarım
  • E-Ticaret
  • Web Uygulamaları
  • Seo
  • Dijital Pazarlama
  • Sunucu ve Barındırma
  • Teknik Destek ve Bakım
Mobil Teknolojiler
  • IOS Uygulama Geliştirme
  • Android Uygulama Geliştirme
  • Bakım ve Teknik Destek
Self-Servis Teknolojiler
  • Ziyaretçi Yönetim Sistemi
  • Anket ve Eğitim Sistemleri
  • Toplantı Odası Bilgilendirme Ekranı
  • Multitouch Uygulamalar
  • Digital Signage
  • İnteraktif Stand Çözümleri
  • Özel Kiosk Çözümleri
  • Temizlik Kontrol Sistemi
Argenova
  • Hakkımızda
  • Blog
  • İletişim

Copyright © 2025. Argenova Teknoloji. All rights reserved.