Merhaba :)
Diğer yazımda SQL'e kısa bi giriş yapmıştım, şimdi tablo oluşturma, temel sorgulara basitçe bi' göz atalım...
Öncelikle SQL kullanımı hakkında bir kaç ek bilgi vereyim.
SQL Server Management Studio (SSMS)
SQL Server ile ilgili geliştirme ve yönetim işlemlerinin geliştirilebileceği kullanıcı dostu(user-friendly), GUI (kullanıcı arayüzü) sahip bir uygulamadır.
SSMS i açabilmek için şu yolu izleyebiliriz:
Başlat > Tüm Programlar >Microsoft SQL Server 2012 > SQL Server Management Studio
Server Type: SQL Server içinde hangi sisteme girileceğini belirtir.
Server Name: Burada iki farklı durumla karşı karşıyayız. İlk olarak Server kurulumunda Server Instance Name kısmını default olarak bırakmayıp değiştirdiysek SQL Server'ın IP adresini girdikten sonra SQL Server Instance adı da yazılmalıdır. İkinci olarak eğer default olarak kullanıyorsak, Server Name kısmına "local" yazarak bağlanabiliriz.
Authentication: Server' a bağlantı şeklimizi de buradan ayarlayabiliriz.
Dedikten sonra son olarak en çok kullanacağımız toolbar' ın temel özelliklerine bi' bakalım...
Önce Veri Tabanı Oluştur!
CREATE DATABASE database_name; komutu ile 'database_name' yerine, istediğimiz veri tabanı ismini vererek yeni bir database oluşturabiliriz.
Sıra Tablo Oluşturmada...
İki farklı şekilde tablo oluşturabiliriz. Resim üzerinde göstermek gerekirse;
1.
İstenilen verileri ve veri tiplerini uygun yerler yazarak ve kaydet butonunu kullanarak yeni kayıtları tablomuza eklemiş oluyoruz.
Örnek vererek anlatayım. Veritabanınızda Ogrenci diye bir tablonuz var ve çok fazla satırdan oluşuyor. Büşra Mutlu isminin kayıtlı olduğu satırı güncellemeniz veya silmeniz gerekiyor. Ama sizin tablonuzda bu isimde bir çok öğrenci mevcut.
İsme göre silme işlemi yaptığınızda belki de asıl kaydı silmeyip diğer kayıtları da sileceksiniz ya da güncelleyeceksiniz. Bunun gibi istenmeyen durumları önlemek için unique olarak tanımlama sağlayan primary key kullanıyoruz.
2. Komutlar yardımıyla da tablo oluşturabiliriz.
CREATE TABLE Ogrenci;
(
NumberId int identity(1,1) primary key,
StudentName nchar(10),
StudentDepartment nchar(10),
StudentNumber int
)
Resimde görülen tabloyu komutlar yardımıyla da oluşturmuş olduk.
Nasıl Kayıt Ekleyebilirim?
1.Öncelikle oluşturduğumuz öğrenci tablosuna komutlar yardımıyla kayıt ekleyebiliriz. Kayıt ekleyebilmek için genellikle 'INSERT INTO'(içine yerleştirme) komutunu kullanırız.
Genel yazım şekli:
INSERT INTO table_name (fieldname) values (records);
Kayıtlar:
INSERT INTO Ogrenci values('Büşra','Bilgisayar Mühendisliği',123)
INSERT INTO Ogrenci values('Merve','Bilgisayar Mühendisliği',122)
INSERT INTO Ogrenci values('Ahmet','Mekatronik Mühendisliği',124)
2. Resimde de görüldüğü üzere oluşturduğumuz tablo üzerinde sağ tık yapıp Edit Top 200 Rows diyerek kayıtlarımızı isteğimize göre şekillendirebiliriz.





