Veri Tabanı Komutları

  • View

    SQL’de view (görünüm), bir SQL komutunun sonuç kümesine dayalı sanal bir tablodur.

    Kategori:

    Tarih:

    Devamını oku: View

  • Auto Increment

    Auto-increment (Otomatik artış), bir tabloya yeni bir kayıt eklendiğinde benzersiz bir sayının otomatik olarak üretilmesini sağlar. Genellikle bu, her yeni kayıt eklendiğinde otomatik olarak oluşturulmasını istediğimiz birincil anahtar alandır. Syntax Aşağıdaki SQL deyimi, “Personid” sütununu “Persons” tablosunda otomatik artan bir birincil anahtar alanı olarak tanımlar: CREATE TABLE Persons ( Personid int IDENTITY(1,1) PRIMARY KEY, LastName…


  • Index

    CREATE INDEX Komutu CREATE INDEX komutu, tablolarda dizinler oluşturmak için kullanılır. Dizinler, veritabanından diğer yöntemlere nazaran daha hızlı veri almak için kullanılır. Kullanıcılar dizinleri göremezler, bu işlem sadece arama ve sorgulamaları hızlandırmak için kullanılır.  NOT: Bir tabloyu dizinlerle güncellemek, dizinler olmaksızın güncellemekten daha fazla zaman alır (çünkü dizinler için de bir güncelleme gerekir). Dolayısıyla, sadece…

    Kategori:

    Tarih:

    Devamını oku: Index

  • Default

    DEFAULT kısıtlaması, bir sütun için varsayılan bir değer ayarlamak için kullanılır. Başka bir değer belirtilmezse varsayılan değer tüm yeni kayıtlara eklenir. CREATE TABLE Komutunda DEFAULT Kullanımı Aşağıdaki SQL kodu, “Persons” tablosu oluşturulduğunda “City” sütunu için bir DEFAULT değer ayarlar: CREATE TABLE Persons ( ID int NOT NULL, LastName varchar(255) NOT NULL, FirstName varchar(255), Age int, City…

    Kategori:

    Tarih:

    Devamını oku: Default

  • Check

    CHECK kısıtlaması, bir sütuna yerleştirilebilecek değer aralığını sınırlamak için kullanılır.  Bir sütun üzerinde bir CHECK kısıtlaması tanımlarsanız, bu sütun için yalnızca belirli değerlere izin verilir.  Bir tabloda bir CHECK kısıtlaması tanımlarsanız, satırın diğer sütunlarındaki değerlere göre belirli sütunlardaki değerler sınırlandırılabilir. CREATE TABLE Komutunda CHECK Kullanımı Aşağıdaki SQL kodu, “Persons” tablosu oluşturulurken “Age” sütununda bir CHECK kısıtlaması oluşturur. CHECK kısıtlaması,…

    Kategori:

    Tarih:

    Devamını oku: Check

  • Foreign Key

    FOREIGN KEY kısıtlaması, tablolar arasındaki bağlantıları yok edecek eylemleri önlemek için kullanılır. FOREIGN KEY, bir tabloda, başka bir tablodaki PRIMARY KEY’e atıfta bulunan bir alandır (veya alanlar topluluğudur). FOREIGN KEY sahip tabloya alt tablo, PRIMARY KEY’e sahip tabloya ise başvurulan veya ana tablo adı verilir. Aşağıdaki iki tabloya bakalım: Persons Tablosu Orders Tablosu “Orders” tablosundaki…


  • Primary Key

    PRIMARY KEY kısıtlaması, bir tablodaki her kaydı benzersiz bir şekilde tanımlar.  PRIMARY KEY’ler benzersiz değerler içermelidir ve NULL değerler içeremez.  Bir tablo sadece bir PRIMARY KEY’e sahip olabilir; ve bu tabloda, bu PRIMARY KEY, tek veya çoklu sütunlardan (alanlar) oluşabilir. CREATE TABLE Komutunda PRIMARY KEY Kullanımı Aşağıdaki SQL kodu, “Persons” tablosu oluşturulurken “ID” sütununda PRIMARY…


  • Unique

    UNIQUE kısıtlaması, bir sütundaki tüm değerlerin farklı olmasını sağlar. Hem UNIQUE hem de PRIMARY KEY kısıtlamaları, bir sütun veya sütun kümesi için benzersizlik garantisi sağlar. PRIMARY KEY kısıtlamasının otomatik olarak bir UNIQUE (benzersiz) kısıtlaması vardır. Ancak, tablo başına birçok UNIQUE kısıtlamanız olabilir, fakat tablo başına yalnızca bir PRIMARY KEY kısıtlamanız olabilir. CREATE TABLE Komutunda UNIQUE Kullanımı…

    Kategori:

    Tarih:

    Devamını oku: Unique

  • Not NULL

    Varsayılan olarak, bir sütun NULL değerleri tutabilir. NOT NULL kısıtlaması, bir sütunu NULL değerleri KABUL ETMEYECEK şekilde zorlar. Bu şekilde bir alanın her zaman bir değer içermesi zorunlu olur. Bu durum bu alana bir değer eklemeden yeni bir kayıt ekleyemeyeceğiniz veya bir kaydı güncelleyemeyeceğiniz anlamına gelir. CREATE TABLE Komutunda NOT NULL kullanımı Aşağıdaki SQL kodu,…


  • SQL Kısıtlamaları

    SQL kısıtlamaları, bir tablodaki veriler için kurallar belirlemek amacıyla kullanılır. SQL Kısıtlamaları Oluşturma Kısıtlamalar, CREATE TABLE komutuyla tablo oluşturulurken veya ALTER TABLE komutuyla tablo oluşturulduktan sonra belirtilebilir. Syntax CREATE TABLE tablo_adı ( Sütun1 veri_tipi kısıtlama, Sütun2 veri_tipi kısıtlama, Sütun3 veri_tipi kısıtlama, …. ); Kısıtlamalar, bir tabloya girebilecek veri tipini sınırlamak için kullanılır. Bu durum, tablodaki…


  • Truncate Table Komutu

    TRUNCATE TABLE komutu, tablonun kendisini değil, tablo içindeki verileri silmek için kullanılır. Syntax TRUNCATE TABLE tablo_adi; Not: Delete komutu ile tablo içeriğini silip yeni kayıt eklediğimizde ID değeri kaldığı yerden devam eder. Eğer ID değerini 1’den başlatmak istiyorsak tablo içeriğini TRUNCATE TABLE komutu ile silmemiz gerekir.


  • Drop Table Komutu

    DROP TABLE komutu, varolan bir tabloyu silmek için kullanılır. Syntax DROP TABLE tablo_adi; Not: Bir tabloyu silmeden önce dikkatli olun. Bir tablonun silinmesi, tabloda saklanan tüm bilgilerin kaybolmasına neden olur!