Ачкыч талаасын кантип түзүү керек

Мазмуну:

Ачкыч талаасын кантип түзүү керек
Ачкыч талаасын кантип түзүү керек

Video: Ачкыч талаасын кантип түзүү керек

Video: Ачкыч талаасын кантип түзүү керек
Video: 8 Excel куралдары ар ким колдоно алгыдай болушу керек 2024, Май
Anonim

Берилиштер базасынын жадыбалындагы "ачкыч талаасы" - бул таблицанын талаасы, бул үчүн маалымат базасын башкаруу тутуму катарларды издөөнү тездетүү үчүн кызмат кылган кошумча кызматтык жазууларды жаратат. ДББЖ ар бир таблицада өзгөргөндөн кийин жүргүзүүчү ачкыч талаасынын мазмунуна ылайык, кайра сорттоонун процедурасы ачкыч талаасы аркылуу индекстөө деп аталат. MySQL DBMS тутумунда ачкыч талааларын түзүү үчүн phpMyAdmin тиркемесин колдонуу ыңгайлуу.

Ачкыч талаасын кантип түзүү керек
Ачкыч талаасын кантип түзүү керек

Нускамалар

1 кадам

PhpMyAdminге кирип, колдонмо интерфейсинин сол панелиндеги тиешелүү шилтемени чыкылдатып, сизди кызыктырган таблицаны камтыган маалымат базасына өтүңүз. Ачылган барактын сол жагында, тандалган маалымат базасында бар таблицалардын тизмеси, ал эми оң жакта алар жөнүндө кененирээк маалымат камтылган таблица болот. Сол жактагы керектүү таблицанын аталышы жазылган шилтемени же оң алкактагы тиешелүү саптагы "Структура" сүрөтчөсүн басуу керек. Натыйжада, бул таблицанын талааларынын тизмеси оң алкакка жүктөлөт.

2-кадам

Эгерде сиз ачкычты бар талаалардын бири кылып жасашыңыз керек болсо, анда сизде бир нече вариант бар. Эгерде сиз жазууларды издөөнү тездетүү үчүн гана ачкычты түзүшүңүз керек болсо (таблицада бир эле учурда мындай баскычтар бир нече болушу мүмкүн), анда талап кылынган таблица талаасындагы "Action" тилкесиндеги "Index" сүрөтчөсүн чыкылдатыңыз. Тиркеме керектүү SQL сурамдарын түзүп, аны серверге жөнөтөт. Эгер ал таблицанын жазуулары демейки боюнча иреттелген уникалдуу ачкыч болсо (бирөө гана болушу мүмкүн жана ал "негизги индекс" деп аталат), ошол эле "Аракет" тилкесиндеги "Баштапкы" сүрөтчөсүн чыкылдатыңыз.

3-кадам

Эгерде сизде таблицада жок ачкыч талаасын түзүү керек болсо, анда "Таблицанын башында" деген кутучаны белгилеп, ошол эле саптагы "ОК" баскычын чыкылдатыңыз. Ачылган формада, түзүлгөн талаанын параметрлери менен талааларды толтуруңуз жана "Баштапкы" сүрөтчөсү бар сапка чек коюңуз, андан кийин "Сактоо" баскычын чыкылдатыңыз, тиркеме керектүү SQL түзүп жөнөтөт суроо.

4-кадам

Керектүү сурамды өзүңүз деле түзсөңүз болот. Ал үчүн SQL шилтемесин басып, көп саптуу текст талаасына талап кылынган суроо текстин териңиз. Мисалы, мындай болушу мүмкүн:

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

Бул суроо таблицада TableOne деп аталган баштапкы ачкычты жокко чыгарып, логин деп аталган талааны негизги ачкыч катары белгилейт. Сурам жөнөтүү үчүн, "ОК" баскычын чыкылдатыңыз.

Сунушталууда: