Үндсэн түлхүүр өвөрмөц үү?

Үндсэн түлхүүр өвөрмөц үү?
Үндсэн түлхүүр өвөрмөц үү?
Anonim

Үндсэн түлхүүр нь өвөрмөц түлхүүр юм. Хүснэгт бүр хамгийн ихдээ НЭГ үндсэн түлхүүртэй байх ёстой боловч хэд хэдэн өвөрмөц түлхүүртэй байж болно. Үндсэн түлхүүрийг хүснэгтийн мөрийг өвөрмөц байдлаар тодорхойлоход ашигладаг.

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

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

Гадаад түлхүүр null байж болох уу?

Анхдагчаар гадаад түлхүүрт хязгаарлалт байхгүй, гадаад түлхүүр null болон давхардсан байж болно. Хүснэгт үүсгэх/хүснэгтийг өөрчлөх үед, хэрэв та ямар нэг давтагдашгүй байдлын хязгаарлалтыг нэмбэл null биш, тэгвэл энэ нь зөвхөн null/давхардсан утгыг зөвшөөрөхгүй.

Өвөрмөц гол жишээ юу вэ?

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

Индекс болон үндсэн түлхүүрийн ялгаа нь юу вэ?

Үндсэн түлхүүр нь тусгай өвөрмөц индекс юм. Хүснэгтэд зөвхөн нэг үндсэн түлхүүрийн индексийг тодорхойлж болно. Анхдагч түлхүүр нь бичлэгийг өвөрмөц байдлаар тодорхойлоход хэрэглэгддэг бөгөөд PRIMARY KEY түлхүүр үг ашиглан үүсгэгддэг. Индексүүд нь хамтарсан индекс болох INDEX (баганаA, баганаB) зэрэг олон өгөгдлийн баганыг хамрах боломжтой.

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