Tablo oluşturma İlk olarak tabloları oluşturmamız gerekli.. Create table tablo_adı (....) ile
Create table(tablo oluşturma) Sorgusu Yeni bir tablo oluşturmak için kullanılan sorgudur. Create table [tabloismi]( [sütun1] [veri tipi], [sütun 2] [veri tipi], [sütun3] [veri tipi] )
Create table(tablo oluşturma) Sorgusu Yeni bir tablo oluşturmak için kullanılan sorgudur. CREATE TABLE [dbo].[xtablo]( [xId] [smallint] IDENTITY(1,1) NOT NULL, [xAd] [nchar](10) COLLATE Turkish_CI_AS NULL ) ON [PRIMARY]
Örnek create table çalışanlar (ad varchar(15), soyad varchar(20), yaş number(3), adres varchar(30), şehir varchar(20), ülke varchar(20))
Alıştırma – SQL yazınız Yeni bir şirket için çalışanlarının listesinin tutulacağı bir tabloya ihtiyaç vardır. Tabloda ilkisim, soyisim ,unvan ,yaş ,maaş gibi alanlar yer alacaktır. Bir okul için öğrenci tablosu vardır. Öğrenci_no, adı, soyadı, doğumtarihi, tel, ortalama sütunları tutulacaktır.
Veri eklemek Tabloları oluşturduktan sonra içerisine verileri eklemek gerekir. Insert into tablo_adı (sütunadları) values (değerler)
Insert into (kayıt ekleme) Sorgusu Tabloya bir kayıt eklemek için kullanılır. insert into "tablename" (ilk_kolon,...son_kolon) values (ilk_değer,...son_değer); Örnek: insert into çalışanlar (ad, soyadı, yaş, adres, şehir, ülke) values (‘Ali', ‘Demiroğlu', 45, ‘Deniz cad. No:20', ‘İstanbul', ‘Türkiye');
Alıştırma Şirket çalışanlarının içinden Kemal Soylu’nun yaşını 50 ve maaşını 2 ytl olarak guncelleyiniz. Öğrenci tablosunda kendi yaşınızı 17 olarak güncelleyiniz.
UPDATE (kayıt güncelleme) Sorgusu Tabloda bir kayıt güncellemek için kullanılır. UPDATE [tabloadı] SET kolon1=“aaaa”,kolon2=23 WHERE id=23 Örnek: UPDATE çalışanlar ad=“Ali Veli”, yaş=10 WHERE ad=“Ali”
Drop table(tablo silme)Sorgusu Tablo artık işe yaramıyorsa içindeki kayıtlarla birlikte silmemiz gerekir. Tabloyu içindeki kayıtlarla birlikte siler. drop table tabloisim Örnek: drop table çalışanlar
Delete From(Silme) Sorgusu Tabloyu değil sadece içindeki istediğimiz kayıtları siler. Tablodan belli şartlara bağlı olarak kayıtların silinmesini sağlar. Örnek: delete from çalışanlar where soyadı = 'May'; delete from çalışanlar where ad = ‘Ali' or ad = ‘Ayşe';
alıştırma Bir marketin veritabanında ürünler tablosu oluşturun. Ürünlerin id’si, adı, adedi ve fiyatı var. Aşadaki ürünleri tablonuza ekleyin Id Ad Adet Fiyat 1 Dolma kalem 550 5 2 Kurşun kalem 320 3 Silgi 200 52 Çanta 102 20
alıştırma Ürünlerden fiyatı 2 ytl üzerinde olanların tüm özelliklerini sıralayınız. Ürünlerden fiyatı 2 ytl üzerinde olanların adlarını sıralayınız. Ürün ad m ile bitenleri sıralayınız Ürün adının içinde m harfi geçenleri sıralayınız. Adı v harfi ile başlayan ürünü siliniz Tüm tabloyu siliniz.