Негізгі кілт - бірегей кілт. Әрбір кестеде ең көбі БІР негізгі кілт болуы керек, бірақ оның бірнеше бірегей кілті болуы мүмкін. Негізгі кілт кесте жолын бірегей анықтау үшін пайдаланылады.
Негізгі кілт әрқашан бірегей ме?
Негізгі кілт әрқашан әрбір SQL жүйесінде бірегей. Оны ЕРЕКШЕ деп нақты анықтаудың қажеті жоқ. Қосымша ескерту: кестеде тек бір Бастапқы кілт болуы мүмкін және ол ешқашан бос мәндерге жол бермейді.
Сыртқы кілт нөл болуы мүмкін бе?
әдепкі бойынша сыртқы кілтте шектеулер жоқ, сыртқы кілт нөл және қайталануы мүмкін. Кестені құру / кестені өзгерту кезінде бірегейлік шектеуін қоссаңыз немесе нөл емес болса, тек ол нөлдік/қайталанатын мәндерге рұқсат бермейді.
Бірегей негізгі мысал дегеніміз не?
Бірегей кілт - бұл дерекқор кестесіндегі жазбаны бірегей түрде анықтайтын кестенің бір немесе бірнеше өрістері/бағандарының жинағы. Бұл бастапқы кілтке ұқсамайды деп айтуға болады, бірақ ол тек бір нөлдік мәнді қабылдай алады және оның қайталанатын мәндері болмайды.
Индекс пен негізгі кілттің айырмашылығы неде?
Негізгі кілт арнайы бірегей индексі болып табылады. Кестеде тек бір негізгі кілт индексін анықтауға болады. Бастапқы кілт жазбаны бірегей анықтау үшін пайдаланылады және PRIMARY KEY кілт сөзі арқылы жасалады. Индекстер бірлескен индекс болып табылатын INDEX (A баған, В баған) сияқты индекс сияқты бірнеше деректер бағандарын қамтуы мүмкін.