İçindekiler:

SQL Server'da bir sütun birincil anahtarını nasıl oluştururum?
SQL Server'da bir sütun birincil anahtarını nasıl oluştururum?

Video: SQL Server'da bir sütun birincil anahtarını nasıl oluştururum?

Video: SQL Server'da bir sütun birincil anahtarını nasıl oluştururum?
Video: #4 Primary Key (Birincil Anahtar ) Nedir ? [ Veritabanı ve SQL Dersleri ] 2024, Mayıs
Anonim

SQL Server Management Studio'yu Kullanma

  1. Object Explorer'da, gitmek istediğiniz tabloya sağ tıklayın. Ekle benzersiz bir kısıtlama seçin ve Tasarım'a tıklayın.
  2. Table Designer'da veritabanı için satır seçiciye tıklayın kolon olarak tanımlamak istediğiniz birincil anahtar .
  3. için satır seçiciye sağ tıklayın. kolon ve Ayarla'yı seçin Birincil anahtar .

Ayrıca biliyorum, mevcut bir tabloya nasıl birincil anahtar eklerim?

Kontrol Merkezi'ni kullanarak birincil anahtarlar eklemek için:

  1. Tablolar klasörünü görene kadar nesne ağacını genişletin.
  2. Değiştirmek istediğiniz tabloya sağ tıklayın ve açılır menüden Değiştir'i seçin.
  3. Anahtarlar sayfasında, birincil anahtarlar olarak bir veya daha fazla sütun seçin.
  4. İsteğe bağlı: Birincil anahtarın kısıtlama adını girin.

Ek olarak, SQL Server'da sütun Kimliği nasıl oluşturulabilir? Herhangi bir veri kaybı olmadan tablo oluşturarak bir kimlik sütunu oluşturun

  1. Kimlik sütunuyla geçici bir tablo oluşturun.
  2. Orijinal tablodaki verileri geçici tabloya kopyalayın.
  3. Orijinal tabloyu bırakın.
  4. Geçici tabloyu orijinal tablo adıyla yeniden adlandırın.

Daha sonra soru şu ki, SQL'de örnekle birincil anahtar nedir?

Birincil anahtar, bir tablo bir veritabanındaki her satırı/kaydı benzersiz şekilde tanımlayan tablo . Birincil anahtarlar benzersiz değerler içermelidir. Bir birincil anahtar sütunu NULL değerlere sahip olamaz. A tablo tek veya birden çok alandan oluşabilen yalnızca bir birincil anahtara sahip olabilir.

Birincil anahtarı güncelleyebilir miyiz?

Öyle bir şey yokken niyet seni engellemek güncelleme a birincil anahtar (bütünlük kısıtlaması dışında), iyi bir fikir olmayabilir: Performans açısından: Siz niyet gerek Güncelleme hepsi yabancı anahtarlar bu referans güncellenmiş anahtar . Bir tek güncelleme yapabilir yol açmak Güncelleme potansiyel olarak çok sayıda tablo/satır.

Önerilen: