SQL GİRİŞ VE SQL SORGULARI HAZIRLAMA

SQL'de Temel Sorgular

Veri tabanında Okuma, Ekleme, Güncelleme ve Silme işlemlerini gerçekleştirebilirsiniz. Temel DML işlemleri, INSERT, SELECT, UPDATE ve DELETE ifadeleriyle gerçekleştirilebilen Oluşturma (Create), Okuma (Read), Güncelleme (Update) ve Silme (Delete)'dir (kısaca CRUD) işlemleridir.

Veri tabanında Okuma, Ekleme, Güncelleme ve Silme işlemlerini gerçekleştirebilirsiniz. Temel DML işlemleri, INSERT, SELECT, UPDATE ve DELETE ifadeleriyle gerçekleştirilebilen Oluşturma (Create), Okuma (Read), Güncelleme (Update) ve Silme (Delete)'dir (kısaca CRUD) işlemleridir.

Oluşturma (Create) Sorguları

Veri tabanı oluşturma

Bir Veri Tabanı Yönetim Sistemi üzerinde veri tabanı oluşturmanız için kullanılacak komut, ekranda gösterildiği şekildedir.

Bu komut ile Veri Tabanı Yönetim Sistemi üzerinde varsayılan ayarlara sahip bir veri tabanı oluşturulabilmektedir.

Tablo OIuşturma

Bir Veri Tabanı Yönetim Sistemi üzerinde oluşturulan veri tabanı içerisinde tablo oluşturmak için kullanabileceğiniz komut ekranda gösterilmektedir. Tablo oluşturmak için veri tabanının belirlenmesi önem arz etmektedir. Bunun için use deyimini kullanmanız gerekmektedir.

Bu komut ile tablo ismi belirlendikten sonra tablo içerisindeki alanlar tek tek tanımlayabilirsiniz. Alan tanımlamada alan ismi ardından verinin tipi ve boş değer alıp alamayacağı tarafınızdan belirtilmelidir. İstenirse veri girilmediği zaman varsayılan değer atama işini default deyimi kullanarak gerçekleştirebilirsiniz.

Anahtar (Key)

Anahtar, tablo içerisinde bir veya daha fazla alanın bir satırı nitelemesi amacı ile tanımlanmasıdır. Bir anahtar farklı amaçlar ile farklı türlerde kullanılabilmektedir. Bunlar tekil anahtar (unique key), birincil anahtar (primary key) ve yabancı anahtar (foreign key)’dir

SELECT Sorgusu

SELECT sorgusu, verileri sorgulamanız için kullanılan sorgudur. Bu sorgu, veri tabanınızda bulunan belirli bir tablodaki tüm verileri veya belirli bir sütunu almak için kullanılabilir. Select sorgusunun en genel halini şu an görmektesiniz.

Ekrandaki sorgu sonucunda tabloda yer alan tüm kayıtları kolayca listeleyebilirsiniz. * ifadesi tabloda yer alan tüm kolonların sonuç kümesinde getirilmesi için kullanılmaktadır. Eğer sonuç listesinde tüm kolonların görünmesi istenmiyorsa sorguyu, ekranda gösterildiği şekilde de yazabilirsiniz. Tercih tamamen sizde.

INSERT Sorgusu

INSERT sorgusu, veri tabanınıza yeni veri eklemek için kullanılır. Bu sorgu, yeni bir kaydın veri tabanına eklenmesine izin verir. Genel yapısı ekranda yer aldığı şekildedir.

Burada öncelikle kayıt edilmek istenen alanların isimleri istenilen sıra ile verilir, ardından ise bu sıraya bağlı kalınarak values deyiminden sonra değerler listelenir. Alan listesinde varsa birincil anahtar değeri ve not null olarak işaretlenmiş alanların bulunması zorunludur. Eğer tüm alanlara ekleme yapacaksanız sorgu ekranda yer alan şeklinde de yazılabilir.

DELETE Sorgusu

DELETE sorgusu, belirli bir kaydı veya belirli bir koşula uyan tüm kayıtları veri tabanından silmenize olanak sağlar. Kayıt silmek için kullanacağınız sorguyu ekranda görmektesiniz.

UPDATE Sorgusu

UPDATE sorgusu, veri tabanınızdaki mevcut verileri güncellemek için kullanılır. Bu sorgu, belirli bir kaydın belirli bir sütununu veya tüm kayıtların belirli bir sütununu güncelleyebilir. Güncelleme sorgusu ekranda belirtildiği şekildedir.

Veri tabanında Okuma, Ekleme, Güncelleme ve Silme işlemlerini gerçekleştirebilirsiniz. Temel DML işlemleri, INSERT, SELECT, UPDATE ve DELETE ifadeleriyle gerçekleştirilebilen Oluşturma (Create), Okuma (Read), Güncelleme (Update) ve Silme (Delete)'dir (kısaca CRUD) işlemleridir.

Veri tabanında Okuma, Ekleme, Güncelleme ve Silme işlemlerini gerçekleştirebilirsiniz. Temel DML işlemleri, INSERT, SELECT, UPDATE ve DELETE ifadeleriyle gerçekleştirilebilen Oluşturma (Create), Okuma (Read), Güncelleme (Update) ve Silme (Delete)'dir (kısaca CRUD) işlemleridir.

Oluşturma (Create) Sorguları

Veri tabanı oluşturma

Bir Veri Tabanı Yönetim Sistemi üzerinde veri tabanı oluşturmanız için kullanılacak komut, ekranda gösterildiği şekildedir.

Bu komut ile Veri Tabanı Yönetim Sistemi üzerinde varsayılan ayarlara sahip bir veri tabanı oluşturulabilmektedir.

Tablo OIuşturma

Bir Veri Tabanı Yönetim Sistemi üzerinde oluşturulan veri tabanı içerisinde tablo oluşturmak için kullanabileceğiniz komut ekranda gösterilmektedir. Tablo oluşturmak için veri tabanının belirlenmesi önem arz etmektedir. Bunun için use deyimini kullanmanız gerekmektedir.

Bu komut ile tablo ismi belirlendikten sonra tablo içerisindeki alanlar tek tek tanımlayabilirsiniz. Alan tanımlamada alan ismi ardından verinin tipi ve boş değer alıp alamayacağı tarafınızdan belirtilmelidir. İstenirse veri girilmediği zaman varsayılan değer atama işini default deyimi kullanarak gerçekleştirebilirsiniz.

Anahtar (Key)

Anahtar, tablo içerisinde bir veya daha fazla alanın bir satırı nitelemesi amacı ile tanımlanmasıdır. Bir anahtar farklı amaçlar ile farklı türlerde kullanılabilmektedir. Bunlar tekil anahtar (unique key), birincil anahtar (primary key) ve yabancı anahtar (foreign key)’dir

SELECT Sorgusu

SELECT sorgusu, verileri sorgulamanız için kullanılan sorgudur. Bu sorgu, veri tabanınızda bulunan belirli bir tablodaki tüm verileri veya belirli bir sütunu almak için kullanılabilir. Select sorgusunun en genel halini şu an görmektesiniz.

Ekrandaki sorgu sonucunda tabloda yer alan tüm kayıtları kolayca listeleyebilirsiniz. * ifadesi tabloda yer alan tüm kolonların sonuç kümesinde getirilmesi için kullanılmaktadır. Eğer sonuç listesinde tüm kolonların görünmesi istenmiyorsa sorguyu, ekranda gösterildiği şekilde de yazabilirsiniz. Tercih tamamen sizde.

INSERT Sorgusu

INSERT sorgusu, veri tabanınıza yeni veri eklemek için kullanılır. Bu sorgu, yeni bir kaydın veri tabanına eklenmesine izin verir. Genel yapısı ekranda yer aldığı şekildedir.

Burada öncelikle kayıt edilmek istenen alanların isimleri istenilen sıra ile verilir, ardından ise bu sıraya bağlı kalınarak values deyiminden sonra değerler listelenir. Alan listesinde varsa birincil anahtar değeri ve not null olarak işaretlenmiş alanların bulunması zorunludur. Eğer tüm alanlara ekleme yapacaksanız sorgu ekranda yer alan şeklinde de yazılabilir.

DELETE Sorgusu

DELETE sorgusu, belirli bir kaydı veya belirli bir koşula uyan tüm kayıtları veri tabanından silmenize olanak sağlar. Kayıt silmek için kullanacağınız sorguyu ekranda görmektesiniz.

UPDATE Sorgusu

UPDATE sorgusu, veri tabanınızdaki mevcut verileri güncellemek için kullanılır. Bu sorgu, belirli bir kaydın belirli bir sütununu veya tüm kayıtların belirli bir sütununu güncelleyebilir. Güncelleme sorgusu ekranda belirtildiği şekildedir.

Yardımcı kaynaklar

Sözlük