I MySQL är en dimension en tabell som lagrar relaterade objekt i en datamängd . Det gör att du kan spara varje datauppsättning utan överlappning andra typer av data. En dag dimension lagrar datum , och oftast inkluderar dag , vecka , månad , år och några andra datafält . Strukturen för en dag dimension är flexibel att du kan bygga en dimension med endast de fält du behöver . Till exempel , de flesta datum dimensioner har dag och fälten månaden , men du kanske inte behöver den veckan på året eller årlig kvartal fält . Instruktioner
1
logga in på din MySQL-databas . Gå frågeverktyg
2
Ange följande fråga : .
CREATE TABLE ' dates_dimension " (
' id ' int ( 11 ) NOT NULL auto_increment ,
' datum ' datum NOT NULL ,
"dag" char ( 8 ) default NULL ,
" DAY_OF_MONTH ' int ( 2 ) default NULL ,
" day_of_year ' int ( 3 ) default NULL ,
' previous_day ' datum NULL default '0000 -00- 00' ,
' next_day ' datum NULL default '0000 -00- 00 ' ,
' månad ' röding ( 9 ) default NULL ,
" month_of_year ' int ( 2 ) default NULL ,
" år " int ( 4 ) default NULL ,
PRIMARY KEY ( ' id ' ) katalog
) ,
Denna tabell fastställer " id " som primärnyckel , eftersom inget annat område är lämplig att verka som en primär nyckel . Det kräver också varje post för att få åtminstone ett datum datatyp , men alla andra fält är valfria .
3
exekvera frågan . MySQL skapar ditt bord datum dimension .