Tietokantataulukon "avainkenttä" on taulukon kenttä, jolle tämän tietokannan hallintajärjestelmä luo lisää palvelutietueita, jotka nopeuttavat rivien hakua. Avainkentän uudelleenlajittelua avainkentän sisällön mukaan, jonka DBMS suorittaa jokaisen taulukon muutoksen jälkeen, kutsutaan avainkentän indeksoinniksi. MySQL DBMS: ssä on kätevää käyttää phpMyAdmin-sovellusta avainkenttien luomiseen.
Ohjeet
Vaihe 1
Kirjaudu sisään phpMyAdminiin ja siirry haluamasi taulukon sisältävään tietokantaan napsauttamalla vastaavaa linkkiä sovellusliittymän vasemmassa ruudussa. Avautuvan sivun vasemmassa ruudussa on luettelo taulukoista, jotka ovat valitussa tietokannassa, ja oikeassa ruudussa on taulukko, jossa on tarkempia tietoja niistä. Sinun on napsautettava joko linkkiä, jolla on tarvittavan taulukon nimi vasemmassa kehyksessä, tai oikean kehyksen vastaavan rivin "Rakenne" -kuvaketta. Tämän seurauksena tämän taulukon kenttien luettelo ladataan oikeaan kehykseen.
Vaihe 2
Jos sinun on tehtävä avain yhdeksi olemassa olevista kentistä, sinulla on useita vaihtoehtoja. Jos sinun on luotava avain vain tietueiden haun nopeuttamiseksi (taulukossa voi olla useita tällaisia avaimia samanaikaisesti), napsauta sitten hakemistokuvaketta vaaditun taulukkokentän Toiminto-sarakkeessa.. Sovellus laatii tarvittavan SQL-kyselyn ja lähettää sen palvelimelle. Jos sen pitäisi olla ainutlaatuinen avain, jonka mukaan taulukotietueet lajitellaan oletuksena (niitä voi olla vain yksi ja sitä kutsutaan ensisijaiseksi hakemistoksi), napsauta sitten Ensisijainen-kuvaketta samassa Toiminto-sarakkeessa.
Vaihe 3
Jos haluat tehdä avainkentän, jota ei vielä ole taulukossa, valitse ruutu "Taulukon alussa" ja napsauta "OK" -painiketta samalla rivillä. Täytä avautuvassa lomakkeessa kentät luodun kentän parametreilla ja laita ruutu riville "Ensisijainen" -kuvakkeella ja napsauta sitten "Tallenna" -painiketta. Sovellus luo ja lähettää tarvittavan SQL: n kysely.
Vaihe 4
Voit myös muodostaa vaaditun pyynnön itse. Voit tehdä tämän napsauttamalla SQL-linkkiä ja kirjoittamalla tarvittavan kyselytekstin moniriviseen tekstikenttään. Se voi esimerkiksi näyttää tältä:
MUUTTOTAULUKKO `tableOne` DROP PRIMARY KEY, ADD PRIMARY KEY (` login ')
Tämä kysely ohittaa olemassa olevan ensisijaisen avaimen taulukossa nimeltä tableOne ja määrittää kentän, jonka nimi on login, ensisijaiseksi avaimeksi. Lähetä pyyntö napsauttamalla "OK" -painiketta.