A webutvikler bruker PHP skriptspråk for å lage dynamiske websider . Disse nettstedene bruke lagrede data for å gi innhold til brukere av nettstedet. PHP språket bruker MySQL database system for å lagre og hente disse dataene. Før du legger inn data i en database , kan PHP lage en rekord struktur som vil lagre data på en organisert måte . Dette muliggjør enkel gjenfinning av data når det er nødvendig . Instruksjoner 
 en 
 Lag en ny database . Mange hosting-leverandører lar sine brukere å opprette en ny MySQL database med cPanel MySQL Databaser kontrollpanelet . Åpne MySQL cPanel , klikker du lage database -knappen og skriv inn navnet på den nye databasen . Du kan også velge å legge til flere brukere til databasen med MySQL cPanel . 
 2 
 Start en ny tabell og legge ved en ny automatisk øke primærnøkkelfeltet . Den automatisk øke primærnøkkelfeltet vil automatisk gi en unik numerisk ID til hver nye datasett plassert inn i denne databasen tabellen . Den unike ID-en kan brukes til å matche datasettet til poster i andre databaser . Dette skaper en relasjon mellom to databaser . Tenk på dette eksemplet PHP-koden . En ny database tabell kalt NewTable har blitt opprettet ved hjelp av MySQL Opprett bord kommandoen. Tabellen er blitt tildelt en primærnøkkel felt kalt ID . PHP mysql_query funksjonen utfører kommandoen 
 
 $ sql = ' CREATE TABLE ` yourDatabase ` ` NewTable ` ( ` id ` INT ( 10 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ) MOTOR = MyISAM . '; . 
 < p> mysql_query ( $ sql ) or die (' 
 Feil , etablering av ny database mislyktes < /p > '); 
 3 
 Lag et tidsstempel feltet . Den tidsstempler feltet omfatter en viktig del av arkivstrukturen . Det vil tillate deg å skabb dataene basert på når et datasett ble opprettet. Du kan velge å automatisk sette hver forekomst av tidsangivelsesfelt å falle sammen med en rekord skaperverk dato. I eksempelet nedenfor , endrer MySQL Endre tabell kommandoen bordet for å legge til et nytt tidsstempel feltet . Tidsstempelet feltets innholdet vil standard til tidsstempel på tidspunktet for posten sin skapelse 
 
 $ sql = ' ALTER TABLE ` NewTable ` LEGG ` timestamp ` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ; '; . 
 
 mysql_query ( $ sql ) or die (' 
 Feil , endringen mislyktes < /p > '); 
 4 
 Definer sekundære felt. Du kan legge til flere felt som nødvendig. Følgende kode vil igjen bruke Alter Table kommandoen for å opprette en ekstra rekord struktur som inneholder navn , e-post , telefonnummer og adresse felt. Legg merke til at lengden av hvert felt har vært begrenset til bare 100 tegn. Denne teknikken kutter overdreven dataregistrering i hver struktur . 
 
 $ Sql = ' ALTER TABLE ` NewTable ` ADD ` navn ` VARCHAR ( 100 ) NOT NULL , ADD ` e ` VARCHAR ( 100 ) NOT NULL , ADD ` Telefonnummer ` VARCHAR ( 100 ) NOT NULL , ADD ` adresse ` VARCHAR ( 100 ) NOT NULL , '; 
 
 mysql_query ( $ sql ) or die (' 
 Feil , endringen mislyktes < ! /p> ');