Logo mn.boatexistence.com

Үндсэн түлхүүр өвөрмөц байх ёстой юу?

Агуулгын хүснэгт:

Үндсэн түлхүүр өвөрмөц байх ёстой юу?
Үндсэн түлхүүр өвөрмөц байх ёстой юу?

Видео: Үндсэн түлхүүр өвөрмөц байх ёстой юу?

Видео: Үндсэн түлхүүр өвөрмөц байх ёстой юу?
Видео: Үндсэн түлхүүр ба Өвөрмөц түлхүүр хоёрын ялгаа нь юу вэ? 2024, May
Anonim

Үндсэн түлхүүр нь өвөрмөц байх ёстой. Өвөрмөц түлхүүр нь үндсэн түлхүүр байх албагүй - нэр дэвшигчийн түлхүүрийг харна уу. Өөрөөр хэлбэл, хүснэгтэд мөрийг өвөрмөц байдлаар тодорхойлох боломжтой нэгээс олон баганын хослол байж болно - эдгээрээс зөвхөн нэгийг нь үндсэн түлхүүрээр сонгох боломжтой.

Үндсэн түлхүүр өвөрмөц биш бол яах вэ?

Үндсэн_түлхүүр нь харагдац бүрд тодорхойлогдсон (мөн тус бүр нь үнэхээр өвөрмөц) байсан ч та асуулга ажиллуулах үед өвөрмөц бус утга/үндсэн түлхүүрийн алдааг харж болно. Энэ нь Суралцахад олон тооны нэгээс олон нэгдэх үед тохиолдож болно, мөн хоёр буюу түүнээс дээш өөр хүснэгтийн утгуудын хослолыг нэгтгэсэн хэмжүүр байгаа үед

Яагаад бүх үндсэн түлхүүр утгууд өвөрмөц байх ёстой вэ?

Үндсэн түлхүүр бүрэн бүтэн байдлын хязгаарлалтыг хүснэгтэд хэрэгжүүлдэг. … Хүснэгт нь үндсэн түлхүүрээс ялгаатай нь нэгээс олон өвөрмөц түлхүүртэй байж болно. Өвөрмөц түлхүүр хязгаарлалтууд нь баганын зөвхөн нэг NULL утгыг хүлээн авах боломжтой. Өвөрмөц хязгаарлалтуудыг өөр хүснэгтийн гадаад түлхүүрээр мөн иш татсан болно.

Үндсэн түлхүүр өвөрмөц байх шаардлагатай юу?

А үндсэн түлхүүр өвөрмөц байх ёстой. Өвөрмөц түлхүүр нь үндсэн түлхүүр байх албагүй - нэр дэвшигчийн түлхүүрийг харна уу. Өөрөөр хэлбэл, хүснэгтэд мөрийг өвөрмөц байдлаар тодорхойлох боломжтой нэгээс олон баганын хослол байж болно - эдгээрээс зөвхөн нэгийг нь үндсэн түлхүүрээр сонгох боломжтой.

Үндсэн түлхүүр өвөрмөц биш байж болох уу?

Анхдагч түлхүүрүүд нь заавал өвөрмөц байх албагүй (хэдийгээр MySQL-д байдаг). "Өвөрмөц бус үндсэн түлхүүрүүд"-ийг зөвшөөрдөг мэдээллийн сангийн системүүд байдаг, учир нь тэдгээр нь "Мөр ID"-д өөрсдийн, ихэвчлэн далд "үндсэн түлхүүр"-ийг хэрэгжүүлдэг.

Зөвлөмж болгож буй: