Talaan ng mga Nilalaman:

Paano ka magtatakda ng pangunahing susi sa query ng SQL?
Paano ka magtatakda ng pangunahing susi sa query ng SQL?

Video: Paano ka magtatakda ng pangunahing susi sa query ng SQL?

Video: Paano ka magtatakda ng pangunahing susi sa query ng SQL?
Video: MySQL Tutorial for Beginners - 1 - Creating a Database and Adding Tables to it 2024, Nobyembre
Anonim

Gamit ang SQL Server Management Studio

  1. Sa Object Explorer, i-right-click ang talahanayan kung saan mo gustong magdagdag ng natatanging hadlang, at i-click ang Disenyo.
  2. Sa Table Designer, i-click ang row selector para sa column ng database na gusto mong tukuyin bilang ang pangunahing susi .
  3. I-right-click ang tagapili ng row para sa column at piliin ang Itakda ang Pangunahing Susi .

Bukod, ano ang pangunahing susi sa SQL na may halimbawa?

Ang pangunahing susi ay isang field sa a mesa na natatanging kinikilala ang bawat row/record sa isang database mesa . Ang mga pangunahing key ay dapat maglaman ng mga natatanging halaga. Ang isang pangunahing key na column ay hindi maaaring magkaroon ng mga NULL na halaga. A mesa maaaring magkaroon lamang ng isang pangunahing key, na maaaring binubuo ng isa o maramihang mga field.

Higit pa rito, ano ang foreign key sa DBMS? A dayuhang susi ay isang column o grupo ng mga column sa isang relational database table na nagbibigay ng link sa pagitan ng data sa dalawang table. Ang konsepto ng referential integrity ay nagmula sa dayuhang susi teorya. Mga dayuhang susi at ang kanilang pagpapatupad ay mas kumplikado kaysa pangunahin mga susi.

Alamin din, paano ka magdagdag ng pangunahing susi?

Ang pangunahing susi ay maaaring tukuyin sa alinman sa isang CREATE TABLE na pahayag o isang ALTER TABLE na pahayag

  1. Lumikha ng Pangunahing Susi - Gamit ang CREATE TABLE na pahayag.
  2. Lumikha ng Pangunahing Susi - Gamit ang pahayag ng ALTER TABLE.
  3. I-drop ang Pangunahing Susi.
  4. Huwag paganahin ang Pangunahing Key.
  5. Paganahin ang Pangunahing Key.

Maaari bang maging null ang isang foreign key?

A dayuhang susi naglalaman ng wala hindi maaaring tumugma ang mga halaga sa mga halaga ng isang magulang susi , dahil sa isang magulang susi sa pamamagitan ng kahulugan pwede walang wala mga halaga. Gayunpaman, a null foreign key ang halaga ay palaging may bisa, anuman ang halaga ng alinman sa mga hindi nito wala mga bahagi. Isang mesa pwede magkaroon ng marami mga dayuhang susi.

Inirerekumendang: