Mundarija:

SQL so'rovida asosiy kalitni qanday o'rnatasiz?
SQL so'rovida asosiy kalitni qanday o'rnatasiz?

Video: SQL so'rovida asosiy kalitni qanday o'rnatasiz?

Video: SQL so'rovida asosiy kalitni qanday o'rnatasiz?
Video: Jadval yaratish va maʼlumolar kiritish | SQL asoslari: so‘rov berish va maʼlumotlarni boshqarish 2024, Aprel
Anonim

SQL Server Management Studio dan foydalanish

  1. Object Explorer-da noyob cheklov qo'shmoqchi bo'lgan jadvalni o'ng tugmasini bosing va Dizayn-ni bosing.
  2. Jadval dizaynerida siz belgilamoqchi bo'lgan ma'lumotlar bazasi ustuni uchun satr selektorini bosing asosiy kalit .
  3. Ustun uchun satr tanlagichni o'ng tugmasini bosing va Asosiy kalitni o'rnatish-ni tanlang .

Bundan tashqari, misol bilan SQLda asosiy kalit nima?

Birlamchi kalit a dagi maydondir stol ma'lumotlar bazasidagi har bir qatorni/yozuvni noyob tarzda aniqlaydi stol . Birlamchi kalitlar noyob qiymatlarni o'z ichiga olishi kerak. Birlamchi kalit ustunida NULL qiymatlari bo'lishi mumkin emas. A stol faqat bitta asosiy kalitga ega bo'lishi mumkin, u bitta yoki bir nechta maydonlardan iborat bo'lishi mumkin.

Bundan tashqari, ma'lumotlar bazasida tashqi kalit nima? A xorijiy kalit relyatsion ma'lumotlar bazasi jadvalidagi ustun yoki ustunlar guruhi bo'lib, ikkita jadvaldagi ma'lumotlar o'rtasidagi bog'lanishni ta'minlaydi. Yo'naltiruvchi yaxlitlik tushunchasi dan olingan xorijiy kalit nazariya. Chet el kalitlari va ularni amalga oshirish birlamchiga qaraganda ancha murakkab kalitlari.

Shuningdek, bilingki, asosiy kalitni qanday qo'shish mumkin?

Birlamchi kalitni CREATE TABLE yoki ALTER TABLE operatorida aniqlash mumkin

  1. Birlamchi kalit yaratish - CREATE TABLE iborasidan foydalanish.
  2. Birlamchi kalit yaratish - ALTER TABLE iborasidan foydalanish.
  3. Asosiy kalitni oching.
  4. Asosiy kalitni o'chirib qo'ying.
  5. Asosiy kalitni yoqing.

Chet el kaliti null bo'lishi mumkinmi?

A xorijiy kalit o'z ichiga olgan null qiymatlar ota-ona qiymatlariga mos kela olmaydi kalit , ota-onadan beri kalit ta'rifi bo'yicha mumkin yo'q null qiymatlar. Biroq, a null xorijiy kalit qiymat har doim o'ziga tegishli bo'lmagan qiymatlardan qat'iy nazar amal qiladi. null qismlar. Jadval mumkin ko'p bor chet el kalitlari.

Tavsiya: