Taulukonkenttien perustietotyypit PhpMyAdminissa
Jatkotyötä varten taulukon kanssa on tiedettävä, mitä perustietotyyppejä on olemassa. Tarkastellaan niitä esimerkin avulla kentistämme taulukossa.
Esimerkki . Tietotyypit INT, AI ja PRIMARY
Ensimmäinen kenttä on id. Sille sopii
numeerinen tyyppi INT:
Seuraavaksi valitsemme ruudun kentässä AI
(AUTO_INCREMENT). Tämä tarvitaan
id-kentän automaattista täyttöä varten tietueita lisättäessä
taulukkoon. Tämän ansiosta
meidän ei tarvitse määrittää id
jokaiselle taulukon tietueelle. Lisäksi
valittu AI asettaa automaattisesti
id:lle tyypin Index
arvoksi PRIMARY. Nyt jokainen
id on yksilöllinen:
Esimerkki . Tietotyyppi VARCHAR
Siirrytään nyt kenttään name. Sille määritämme
tyypin VARCHAR, joka on tarkoitettu merkkijonojen käsittelyyn.
Tälle tyypille on välttämätöntä
määrittää merkkijonon pituus. Olkoon se
16 merkkiä:
Esimerkki . Tietotyyppi DATE
Päivämäärien käsittelyyn on tarkoitettu tyyppi
DATE. Kaikki tämän tyypin
arvot ovat muodossa
vuosi-kuukausi-päivä:
Esimerkki . Tietotyyppi DATETIME
Myös arvojen tallentamiseen muodossa
vuosi-kuukausi-päivä tunnit:minuutit:sekunnit
voidaan käyttää tyyppiä DATETIME:
Esimerkki . Tietotyyppi TIMESTAMP
Tyyppi TIMESTAMP tallentaa ajan sekuntien lukumääränä,
kuluneena 1970-01-01 00:00:00 UTC:stä
(niin kutsuttu Unix Epoch). Sitä käytetään
aikojen seuraamiseen tapahtumille, jotka tapahtuvat
eri aikavyöhykkeillä:
Esimerkki . Taulun luominen viimeistellään
Nyt on vielä viimeisteltävä taulun luonti.
Tämä tehdään painamalla painiketta Save:
Tämän jälkeen ikkunassa näkyy vasta luodun taulun rakenne:
Käytännön tehtävät
Tee taulukkoon 4 kenttää (saraketta):
id, tyyppi integer, name,
tyyppi varchar, 32 merkkiä, age,
tyyppi integer, birthday, tyyppi
date.