Kayıtlar

SQL Ders14 - SELECT DISTINCT

Resim
   SQL'de SELECT DISTINCT sorgusu birbirinden farklı verileri bulmak için kullanılır. Örneğin seçtiğiniz bir kolonda 1,2,2,3 verileri var ise, sorgulama sonucunda göreceğiniz veriler sadece 1,2,3 olacaktır. SELECT DISTINCT kolon_ismi FROM tablo_ismi; SqlQuery14.sql SELECT DISTINCT maas FROM personeller;

SQL Ders13 - SELECT

  SQL'de en çok kullanılan komutlardan biri SELECT sorgularıdır. SELECT sorguları veritabanından veri çekmek için kullanılır. SELECT kolon_ismi FROM tablo_ismi WHERE kosul; Örneğin yukarıdaki kod, bir tablodan belli bir koşula göre ismi geçen kolondaki verileri çekmeye yaramaktadır. WHERE koşulu opsiyoneldir. Kullanılmazsa koşul olmaksızın ilgili sütundaki/sütunlardaki tüm verileri çekecektir. Bir tek kolon ismine ait veriler çekilebileceği gibi tüm kolondaki veya belirli kolondaki verilerde çekilebilir. Birden fazla kolondaki verileri çekmek için kolon isimleri virgül (,) ile ayrılarak belirtilir. SELECT kolon_ismi1,kolon_ismi2 FROM tablo_ismi WHERE kosul; Tüm kolonlardaki verileri çekmek için ise yıldız (*) işareti kullanılır. SELECT * FROM tablo_ismi WHERE kosul; Bir SELECT sorgusunda opsiyonel olarak kullanılabilecek komutlar vardır. Bunlar WHERE GROUP BY HAVING ORDER BY WHERE komutu sorgunun belirli bir koşula göre

SQL Ders12 - ALTER TABLE

Resim
  SQL'de ALTER TABLE komutu tabloya sütun ekleme,çıkarma, varolan bir kolonun tipini değiştirme ve kolon kısıtlaması eklemek için kullanılır. Tabloya kolon ekleme Tek bir kolon eklemek için, ALTER TABLE tablo_ismi ADD kolon_ismi kolon_tipi; Çoklu kolon eklemek için, ALTER TABLE tablo_ismi ADD kolon_ismi1 kolon_tipi1, kolon_ismi2 kolon_tipi2; SqlQuery12.sql ALTER TABLE personeller ADD YAS int, ADRES varchar( 100 ); Tablodan kolon silme ALTER TABLE tablo_ismi DROP COLUMN kolon_ismi; SqlQuery12_2.sql ALTER TABLE personeller DROP COLUMN ADRES; Tablo kolonunun tipini değiştirme ALTER TABLE tablo_ismi ALTER COLUMN kolon_ismi kolon_tipi; SqlQuery12_3.sql ALTER TABLE personeller ALTER COLUMN MAAS float;

SQL Ders10 - COPY TABLE

Resim
   SQL'de  bir tablo başka bir tabloya kopyalanabilir. Bu komut aşağıdaki şekildedir. SELECT * INTO hedef_tablo FROM kaynak_tablo; Hedef tabloyu sizin oluşturmanıza gerek yoktur. Otomatik olarak bir tablo zaten oluşturulmaktadır. SqlQuery10.sql SELECT * INTO personeller2 FROM personeller; Kaç satırın etkilendiği yani kaç satırın kopyalandığı mesaj olarak komut icra edildikten sonra gösterilir.

SQL Ders09 - TRUNCATE TABLE

Resim
   SQL'de TRUNCATE TABLE komutu tabloda bulunan tüm satırları silmek için kullanılır. DELETE TABLE komutuyla benzerlik gösterir. Farklı olarak TRUNCATE TABLE komutu WHERE koşulu almaz. Yani silenecekler belirli bir koşula bağlanamaz. Direkt olarak tüm satırlar silinir. TRUNCATE TABLE tablo_ismi; SqlQuery9.sql TRUNCATE TABLE personeller;

SQL Ders08 - RENAME TABLE

Resim
   SQL'de bir tablonun ismini değiştirmek için gerekli komut sp_rename komutudur. Tablonun ismini değiştirmek için 2 farklı kullanım şekli vardır. Bunlar aşağıda belirtilmiştir. exec sp_rename 'eskiTabloIsmi' , 'yeniTabloIsmi'; sp_rename 'eskiTabloIsmi' , 'yeniTabloIsmi'; SqlQuery8.sql exec sp_rename 'personel' , 'personeller' ; Ekran görüntüsündeki uyarı: Dikkat: Bir nesne adının herhangi bir bölümünün değiştirilmesi, komut dosyaları ve saklı yordamları bozabilir.

SQL Ders07 - DELETE TABLE

Resim
   SQL'de bir veya daha fazla satırın silinmesi DELETE FROM komutuyla yapılır. DELETE FROM komutuna eğer WHERE  koşulu eklenmez ise, tablodaki tüm satırları silecektir. DELETE FROM tabloIsmi WHERE kosul; SqlQuery7.sql DELETE FROM personel WHERE AD= 'enes5' ;