„Raktų laukas“duomenų bazės lentelėje yra lentelės laukas, kuriam šios duomenų bazės valdymo sistema sukuria papildomus paslaugų įrašus, kurie paspartina eilučių paiešką. Pertvarkymo pagal pagrindinio lauko turinį procedūra, kurią DBVS atlieka po kiekvieno lentelės pakeitimo, vadinama indeksavimu rakto lauku. „MySQL“DBVS patogu naudoti „phpMyAdmin“programą kuriant pagrindinius laukus.
Nurodymai
1 žingsnis
Prisijunkite prie „phpMyAdmin“ir eikite į duomenų bazę, kurioje yra jus dominanti lentelė, spustelėdami atitinkamą nuorodą kairėje programos sąsajos srityje. Atidaryto puslapio kairėje srityje bus lentelių, esančių pasirinktoje duomenų bazėje, sąrašas, o dešiniajame - lentelė su išsamesne informacija apie jas. Kairiajame rėmelyje turite spustelėti nuorodą su reikiamos lentelės pavadinimu arba dešinėje rėmelyje esančioje atitinkamos eilutės piktogramą „Struktūra“. Todėl šios lentelės laukų sąrašas bus įkeltas į dešinįjį rėmelį.
2 žingsnis
Jei jums reikia padaryti raktą iš esamų laukų, turite keletą galimybių. Jei raktą reikia sukurti tik tam, kad pagreitintumėte įrašų paiešką (lentelėje gali būti keli tokie raktai vienu metu), tada reikalingos lentelės lauko stulpelyje „Veiksmas“spustelėkite piktogramą „Rodyklė“.. Programa sukurs reikiamą SQL užklausą ir išsiųs ją į serverį. Jei tai turėtų būti unikalus raktas, pagal kurį lentelės įrašai yra rūšiuojami pagal numatytuosius nustatymus (gali būti tik vienas ir jis vadinamas „pirminiu indeksu“), tada tame pačiame stulpelyje „Veiksmas“spustelėkite piktogramą „Pagrindinis“.
3 žingsnis
Jei reikia padaryti raktų lauką, kurio dar nėra lentelėje, pažymėkite langelį „Lentelės pradžioje“ir toje pačioje eilutėje spustelėkite mygtuką „Gerai“. Atidarytoje formoje užpildykite laukus kuriamo lauko parametrais ir pažymėkite varnelę eilutėje su piktograma „Pagrindinis“, tada spustelėkite mygtuką „Išsaugoti“ir programa sugeneruos ir išsiųs reikiamą SQL užklausa.
4 žingsnis
Reikiamą prašymą taip pat galite suformuoti patys. Norėdami tai padaryti, spustelėkite nuorodą SQL ir įveskite reikiamą užklausos tekstą kelių eilučių teksto lauke. Pavyzdžiui, tai gali atrodyti taip:
PAKEITIMO LENTELĖ „lentelė“vienas „LAŠYTI PAGRINDINĮ RAKTĄ, PRIDĖTI PAGRINDINĮ RAKTĄ („ prisijungti “)
Ši užklausa nepaiso esamo pirminio rakto, esančio lentelėje tableOne, ir priskiria lauką, pavadintą login, kaip pagrindinį raktą. Norėdami išsiųsti užklausą, spustelėkite mygtuką „Gerai“.