Деректер кестесіндегі «кілттік өріс» дегеніміз - бұл мәліметтер базасын басқару жүйесі қатарларды іздеуді жылдамдатуға қызмет ететін қосымша қызмет жазбаларын жасайтын кесте өрісі. Кестедегі әр өзгерістен кейін ДҚБЖ орындайтын кілт өрісінің мазмұнына сәйкес қайта сұрыптау процедурасы кілт өрісі бойынша индекстеу деп аталады. MySQL МҚБЖ-да phpMyAdmin қосымшасын кілттік өрістер құру үшін қолдану ыңғайлы.
Нұсқаулық
1-қадам
PhpMyAdmin-ге кіріп, қолданба интерфейсінің сол жақ тақтасындағы сәйкес сілтемені басу арқылы сізді қызықтыратын кесте бар мәліметтер базасына өтіңіз. Ашылған парақтың сол жақ бөлігінде таңдалған мәліметтер базасында бар кестелердің тізімі, ал оң жақта олар туралы толығырақ ақпарат берілген кесте болады. Сол жақта қажетті кестенің аты көрсетілген сілтемені немесе оң жақтағы тиісті жолдағы «Құрылым» белгісін басу керек. Нәтижесінде осы кестенің өрістерінің тізімі оң жақтауда жүктеледі.
2-қадам
Егер сізге бар өрістердің бірін кілт жасау қажет болса, онда сізде бірнеше нұсқа бар. Егер сізге жазбаларды іздеуді жылдамдату үшін кілт жасау қажет болса (кестеде бір уақытта мұндай кілттер бірнеше болуы мүмкін), онда қажетті кесте өрісінің «Іс-әрекет» бағанындағы «Индекс» белгішесін басыңыз. Қосымша қажетті SQL сұранысын құрастырады және оны серверге жібереді. Егер бұл кесте жазбалары әдепкі бойынша сұрыпталатын бірегей кілт болса (тек біреу болуы мүмкін және ол «бастапқы индекс» деп аталады), сол «Әрекет» бағанындағы «Бастапқы» белгішесін басыңыз.
3-қадам
Егер сізге кестеде жоқ өрісті өрістету қажет болса, онда «Кестенің басында» ұяшығына белгі қойып, сол жолдағы «ОК» батырмасын басыңыз. Ашылған формада өрістерді құрылып жатқан өрістің параметрлерімен толтырыңыз және «Бастапқы» белгішесі бар жолға чек қойыңыз, содан кейін «Сақтау» батырмасын басыңыз, сонда бағдарлама қажетті SQL-ді шығарады және жібереді. сұрау.
4-қадам
Сіз сонымен қатар қажетті сұранысты өзіңіз жасай аласыз. Ол үшін SQL сілтемесін басып, көп жолды мәтін өрісіне қажетті сұрау мәтінін теріңіз. Мысалы, келесідей болуы мүмкін:
АЛТОРЛЫ КЕСТЕ `tableOne` ТҮСІП АЛҒАШҚЫ Кілт, ҚОСЫМША НЕГІЗГІ КЛЕЙ (` кіру ')
Бұл сұрау кестедегі TableOne деп аталатын бастапқы кілттен бас тартады және логин деп аталатын өрісті негізгі кілт ретінде тағайындайды. Сұранысты жіберу үшін «ОК» батырмасын басыңыз.