"Atslēgas lauks" datu bāzes tabulā ir tabulas lauks, kuram šīs datu bāzes vadības sistēma izveido papildu pakalpojumu ierakstus, kas kalpo, lai paātrinātu rindu meklēšanu. Procedūru atkārtotai šķirošanai atbilstoši atslēgas lauka saturam, kuru DBVS veic pēc katrām izmaiņām tabulā, atslēgas lauks sauc par indeksēšanu. MySQL DBVS ir ērti izmantot phpMyAdmin lietojumprogrammu, lai izveidotu galvenos laukus.
Instrukcijas
1. solis
Piesakieties vietnē phpMyAdmin un dodieties uz datu bāzi, kurā atrodas jūs interesējošā tabula, noklikšķinot uz atbilstošās saites lietojumprogrammas saskarnes kreisajā rūtī. Atvērtajā lapas kreisajā rūtī būs tabulu saraksts, kas pastāv atlasītajā datu bāzē, un labajā rūtī būs tabula ar detalizētāku informāciju par tām. Jums jānoklikšķina vai nu uz saites ar nepieciešamās tabulas nosaukumu kreisajā rāmī, vai uz ikonas "Struktūra" attiecīgajā rindā labajā rāmī. Rezultātā šīs tabulas lauku saraksts tiks ielādēts pareizajā rāmī.
2. solis
Ja jums ir jāveido atslēga vienā no esošajiem laukiem, jums ir vairākas iespējas. Ja jums ir jāizveido atslēga tikai, lai paātrinātu ierakstu meklēšanu (tabulā var būt vairāki šādi taustiņi vienlaikus), tad vajadzīgā tabulas lauka slejā “Darbība” noklikšķiniet uz ikonas “Indekss”.. Lietojumprogramma izveidos nepieciešamo SQL vaicājumu un nosūtīs to serverim. Ja tam vajadzētu būt unikālai atslēgai, pēc kuras tabulas ieraksti tiek sakārtoti pēc noklusējuma (var būt tikai viens, un to sauc par “primāro indeksu”), tad tajā pašā slejā “Darbība” noklikšķiniet uz ikonas “Galvenais”.
3. solis
Ja jums ir jāizveido atslēgas lauks, kas vēl nav tabulā, tad atzīmējiet izvēles rūtiņu "Tabulas sākumā" un tajā pašā rindā noklikšķiniet uz pogas "Labi". Atvērtajā formā aizpildiet laukus ar izveidojamā lauka parametriem un ievietojiet atzīmi rindā ar ikonu "Primārais" un pēc tam noklikšķiniet uz pogas "Saglabāt", un lietojumprogramma ģenerēs un nosūtīs nepieciešamo SQL vaicājumu.
4. solis
Nepieciešamo pieprasījumu varat arī pats noformēt. Lai to izdarītu, noklikšķiniet uz saites SQL un daudzrindu teksta laukā ierakstiet nepieciešamo vaicājuma tekstu. Piemēram, tas var izskatīties šādi:
MAINĪT TABULU `tableOne` DROP PRIMARY KEY, ADD PRIMARY KEY (` pieteikšanās`)
Šis vaicājums ignorē esošo primāro atslēgu tabulā, ko sauc par tableOne, un kā galveno atslēgu piešķir lauku ar nosaukumu login. Lai nosūtītu pieprasījumu, noklikšķiniet uz pogas "Labi".