I MySQL , er en dimensjon en tabell som lagrer relaterte elementer inn i et datasett. Den lar deg lagre hvert datasett uten overlappende andre typer data . En dato dimensjon butikker datoer , og vanligvis inkluderer dag, uke , måned , år og noen flere felt. Strukturen på en dato dimensjon er fleksibel ved at du kan bygge en dimensjon ved hjelp av bare de feltene du trenger. For eksempel, de fleste oppdaterte dimensjoner har dagen og måneden felt , men du trenger kanskje ikke den uken i året eller årlig kvartal felt. Instruksjoner
en
Logg deg på MySQL -databasen . Åpne spørring verktøy
2
Skriv inn følgende spørring: .
CREATE TABLE ' dates_dimension ' (
' id ' int ( 11 ) NOT NULL auto_increment ,
' dato' date NOT NULL , etter
"dag" røye ( 8 ) default NULL , etter
' DAY_OF_MONTH ' int ( 2 ) default NULL , etter
' DAY_OF_YEAR ' int ( 3 ) default NULL , etter
' previous_day ' dato NULL standard 0000 -00- 00 ' , etter
' next_day 'dato NULL standard 0000 -00- 00' ,
' måned ' char ( 9 ) default NULL , etter
' month_of_year ' int ( 2 ) default NULL , etter
' årets int ( 4 ) default NULL ,
PRIMARY KEY (' id ')
) ;
Denne tabellen etablerer "id " som primærnøkkel , fordi ingen andre felt er egnet til å fungere som en primærnøkkel . Det krever også hver post for å ha minst en dato datatype , men alle andre feltet er valgfritt.
3
utføre søket . MySQL skaper din date dimensjon tabellen .