I MySQL, en dimension er en tabel , der gemmer relaterede emner i et datasæt. Det giver dig mulighed for at gemme hver datasæt uden overlapning andre former for data . En dato dimension gemmer datoer , og som regel omfatter dag, uge , måned, år og nogle andre datafelter . Opbygningen af en dato dimension er fleksibel , at du kan bygge en dimension ved hjælp af kun de felter, du har brug for. For eksempel har de fleste dato dimensioner dag og måned felter , men du kan ikke brug for uge i året eller årligt kvartal felter. Instruktioner
1
Log ind på din MySQL-database . Adgang til forespørgsel værktøj
2
Indtast følgende forespørgsel: .
CREATE TABLE ' dates_dimension "(
' id ' int (11) NOT NULL auto_increment , < br >
' date ' dato NOT NULL , salg
' dag ' char ( 8) standard NULL , salg
' DAY_OF_MONTH ' int (2) standard NULL , salg
' day_of_year ' int (3) standard NULL , salg
' previous_day ' dato NULL standard '0000 -00- 00 ' ,
' next_day ' dato NULL standard '0000 -00- 00' ,
' måned ' char ( 9) standard NULL , salg
' month_of_year ' int (2) standard NULL , salg
»år« int ( 4) standard NULL, < br >
PRIMARY KEY ( id )
),
Denne tabel etablerer "id " som en primær nøgle , fordi intet andet område er egnet til at fungere som en primær nøgle . Det kræver også hver post at have mindst en dato datatype , men hver andet felt er valgfrit.
3
Udfør forespørgslen. MySQL opretter din date dimension bordet.