In MySQL , een dimensie is een tabel die gerelateerde items opslaat in een data set . Het stelt u in staat om elke niet overlappen, andere soorten gegevens op te slaan . Een datumdimensie winkels data , en meestal bestaat uit dag , week , maand , jaar en enkele andere datavelden . De structuur van een datumdimensie is flexibel in dat je kunt een dimensie te bouwen met alleen de velden die u nodig hebt . Bijvoorbeeld , de meeste datum afmetingen hebben dag en velden van de maand , maar je mag niet de week van het jaar of jaarlijks velden kwartaal nodig . Instructies 1 Log in om je MySQL database . Toegang tot de query tool kopen van 2 Voer de volgende query : . CREATE TABLE ' dates_dimension ' ( ' id ' int ( 11 ) NOT NULL auto_increment , < br > 'date ' date NOT NULL , ' dag ' char ( 8 ) default NULL , ' DAY_OF_MONTH ' int ( 2 ) default NULL , ' day_of_year ' int ( 3 ) default NULL , ' previous_day ' date NULL default '0000 - 00-00 ' , ' ' date NULL default '0000 - 00-00 ' NEXT_DAY , ' maand ' char ( 9 ) default NULL , ' month_of_year ' int ( 2 ) default NULL , ' jaar ' int ( 4 ) default NULL , < br PRIMARY kEY > ( ' id ' ) op Twitter ) ; Deze tabel stelt " id " als primaire sleutel , omdat er geen andere gebied is geschikt om te fungeren als een primaire sleutel . Het vereist ook elke record op zijn minst een datum datatype hebben , maar elke andere veld is optioneel . 3 Voer de query . MySQL maakt uw datumdimensie tafel .
|