ßê ñòâîðèòè êëþ÷îâå ïîëå

«Êëþ÷îâèì ïîëåì» â òàáëèö³ áàçè äàíèõ íàçèâàþòüñÿ òî ïîëå òàáëèö³, äëÿ ÿêîãî ñèñòåìà óïðàâë³ííÿ ö³ºþ áàçîþ ñòâîðþº äîäàòêîâ³ ñëóæáîâ³ çàïèñè, ñëóæáîâö³ äëÿ ïðèñêîðåíîãî ïîøóêó ðÿäê³â. Ïðîöåäóðà ïåðåñîðòîâóâàííÿ â³äïîâ³äíî äî âì³ñòó êëþ÷îâîãî ïîëÿ, ÿêó ÑÓÁÄ âèðîáëÿº ï³ñëÿ êîæíî¿ çì³íè â òàáëèö³, íàçèâàºòüñÿ ³íäåêñóâàííÿì ïî êëþ÷îâîìó ïîëþ.  ÑÓÁÄ MySQL äëÿ ñòâîðåííÿ êëþ÷îâèõ ïîë³â çðó÷íî âèêîðèñòîâóâàòè äîäàòîê phpMyAdmin.
ßê ñòâîðèòè êëþ÷îâå ïîëå




²íñòðóêö³ÿ
1
Àâòîðèçóéòåñü â phpMyAdmin ³ ïåðåéä³òü â áàçó äàíèõ, ùî ì³ñòèòü ö³êàâó äëÿ âàñ òàáëèöþ, êëàöíóâøè ïî â³äïîâ³äíîìó ïîñèëàííþ â ë³â³é ïàíåë³ ³íòåðôåéñó ïðîãðàìè. Ó ë³â³é ïàíåë³ â³äêðèëàñÿ ñòîð³íêè áóäå ïåðåë³ê òàáëèöü, ³ñíóþ÷èõ â îáðàí³é áàç³, à â ïðàâ³é - òàáëèöÿ ç á³ëüø äîêëàäíîþ ³íôîðìàö³ºþ ïðî íèõ. Âàì ïîòð³áíî êëàöíóòè àáî ïî ïîñèëàííþ ç íàçâîþ ïîòð³áíî¿ òàáëèö³ â ë³âîìó ôðåéì³, àáî ïî ³êîí³ «Ñòðóêòóðà» ó â³äïîâ³äíîìó ðÿäêó ó ïðàâîìó ôðåéì³.  ðåçóëüòàò³ â ïðàâèé ôðåéì áóäå çàâàíòàæåíèé ñïèñîê ïîë³â ö³º¿ òàáëèö³.


2
ßêùî çðîáèòè êëþ÷îâèì òðåáà îäíå ³ç âæå ³ñíóþ÷èõ ïîë³â, òî ó âàñ º ê³ëüêà âàð³àíò³â ä³é. ßêùî ïîòð³áíî ñòâîðèòè êëþ÷ ò³ëüêè äëÿ ïðèñêîðåííÿ ïîøóêó çàïèñ³â (òàêèõ êëþ÷³â â òàáëèö³ ìîæå îäíî÷àñíî áóòè äåê³ëüêà), òî êëàöí³òü ïî ï³êòîãðàì³ «²íäåêñ» â êîëîíö³ «Ä³ÿ» ïîòð³áíîãî ïîëÿ òàáëèö³. Äîäàòîê ñêëàäå íåîáõ³äíèé SQL-çàïèò, ³ â³äïðàâèòü éîãî íà ñåðâåð. ßêùî æ öå ïîâèíåí áóòè óí³êàëüíèé êëþ÷, ïî ÿêîìó â³äáóâàºòüñÿ ñîðòóâàííÿ çàïèñ³â òàáëèö³ çà çàìîâ÷óâàííÿì (ìîæå áóòè ò³ëüêè îäèí ³ íàçèâàºòüñÿ â³í «ïåðâèííèé ³íäåêñ»), òî êëàöí³òü ïî ï³êòîãðàì³ «Ïåðâèííèé» ó ò³é æå êîëîíö³ «Ä³ÿ».
3
ßêùî æ êëþ÷îâèì ïîòð³áíî çðîáèòè ïîëå, ÿêîãî ùå íåìຠâ òàáëèö³, òî ïîñòàâòå â³äì³òêó â ïîë³ «Íà ïî÷àòîê òàáëèö³» òà íàòèñí³òü êíîïêó «OK» ó öüîìó æ ðÿäêó. Ó ôîðì³ çàïîâí³òü ïîëÿ ç ïàðàìåòðàìè ñòâîðþâàíîãî ïîëÿ ³ ïîñòàâòå ïîçíà÷êó â ðÿäêó ç ï³êòîãðàìîþ «Ïåðâèííèé», à ïîò³ì íàòèñí³òü êíîïêó «Çáåðåãòè» ³ äîäàòîê ñôîðìóº ³ â³äïðàâèòü ïîòð³áíèé SQL-çàïèò.
4
Âè ìîæåòå ³ ñàìîñò³éíî ñôîðìóâàòè íåîáõ³äíèé çàïèò. Äëÿ öüîãî êëàöí³òü ïî ïîñèëàííþ SQL ³ â áàãàòîðÿäêîâîìó òåêñòîâîìó ïîë³ íàáåð³òü ïîòð³áíèé òåêñò çàïèòó. Âèãëÿäàòè â³í ìîæå, íàïðèêëàä, òàê:

ALTER TABLE `tableOne` DROP PRIMARY KEY, ADD PRIMARY KEY (` login`)

Öåé çàïèò ñêàñîâóº ³ñíóþ÷èé ïåðâèííèé êëþ÷ ó òàáëèö³ ç íàçâîþ tableOne ³ ïðèçíà÷ຠïåðâèííèì êëþ÷åì ïîëå ç íàçâîþ login. Äëÿ â³äïðàâëåííÿ çàïèòó íàòèñí³òü êíîïêó «OK».
Ïåðåãëÿä³â: 3700

Óâàãà, ò³ëüêè ÑÜÎÃÎÄͲ!