Ano ang isang natatanging susi sa SQL?
Ano ang isang natatanging susi sa SQL?

Video: Ano ang isang natatanging susi sa SQL?

Video: Ano ang isang natatanging susi sa SQL?
Video: Top SQL Interview Questions and Answers 2024, Abril
Anonim

A natatanging susi ay isang set ng isa o higit pa sa isang field/column ng isang table na natatanging tumutukoy sa isang record sa isang database table. Ang natatanging susi at pangunahin susi parehong nagbibigay ng garantiya para sa pagiging natatangi para sa isang column o isang hanay ng mga column. Mayroong awtomatikong tinukoy natatanging susi hadlang sa loob ng isang primarya susi pagpilit.

Kung isasaalang-alang ito, ano ang pagkakaiba sa pagitan ng pangunahing susi at natatanging susi?

Mga Pangunahing Pagkakaiba sa pagitan ng Pangunahing key at Natatanging key : Pangunahing susi ay hindi tatanggap ng NULL na mga halaga samantalang Natatanging susi maaaring tumanggap ng isang NULL na halaga. Awtomatikong nagagawa ang Clustered index kapag a pangunahing susi ay tinukoy samantalang Natatanging susi bumubuo ng hindi naka-cluster na index.

Maaari ding magtanong, ano ang natatanging pangunahing halimbawa? Ang NATATANGING Pinipigilan ng Constraint ang dalawang talaan na magkaroon ng magkaparehong halaga sa isang partikular na column. Sa talahanayan ng MGA CUSTOMER, para sa halimbawa , maaaring gusto mong pigilan ang dalawa o higit pang tao na magkaroon ng magkaparehong edad. Halimbawa : Para sa halimbawa , ang sumusunod na SQL ay lumilikha ng bagong talahanayan na tinatawag na CUSTOMERS at nagdaragdag ng limang column.

Katulad nito, maaaring itanong ng isa, bakit tayo gumagamit ng mga natatanging susi?

Natatanging susi mga hadlang ay ginamit upang matiyak na ang data ay hindi nadoble sa dalawang row sa database. Ang isang hilera sa database ay pinapayagang magkaroon ng null para sa halaga ng natatanging susi pagpilit. Nangangahulugan ito na ang paghahanap ng mga value ayon sa kanilang PK ay mas mabilis kaysa sa paggamit ng iba pang mga value nang sunud-sunod.

Ano ang isang natatanging hadlang sa SQL?

SQL NATATANGING Paghihigpit . Ang NATATANGING paghihigpit tinitiyak na ang lahat ng mga halaga sa isang column ay iba. Parehong ang NATATANGING at PANGUNAHING SUSI mga hadlang magbigay ng garantiya para sa pagiging natatangi para sa isang hanay o hanay ng mga hanay. Gayunpaman, maaari kang magkaroon ng marami NATATANGING mga hadlang bawat talahanayan, ngunit isa lang ang PANGUNAHING SUSI paghihigpit bawat mesa.

Inirerekumendang: