|
Database Servisleri Database servisleri ile alakalı tüm konulara bu başlık altından ulaşabilirsiniz. |
| Seçenekler | Stil |
#1
| ||||
| ||||
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 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.
__________________ Biz kimseye ölmedik, kimse de bize bayılmasın. |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
Seçenekler | |
Stil | |
| |