Opladen In Mysql Server

Naast een lokale versie van de MySQL databank heb ik ook nog een serverversie van diezelfde databank. Bedoeling hiervan is dat ik de release notes kan aanbieden via een Java webapplicatie. Om precies te zijn : ik heb een web server gehuurd bij http://www.javaservlethosting.com/index.jsh. Deze server staat in Roswell, Georgia (niet te verwarren met Roswell, New Mexico dat iedereen kent omdat er daar een UFO met buitenaardse wezens geland zou zijn).

webstekbeheer

Als je een profiel hebt bij javaservlethosting, dan krijg je via een email een URL doorgestuurd. Via deze URL kan je dan je webstek beheren. Als je aanlogt, dan kom je op het onderstaande scherm terecht waarmee je diverse taken van beheer kan doen. Eén pictogram vermeldt "databases". Klik hierop om de databanken op je server te beheren.
mysql025.png

databankbeheer

In het volgende scherm krijg je de kans om een databank toe te voegen. Javaservlethosting biedt je een beperkt aantal databanken met bijbehorende schijfruimte dat afhangt van het abonnement waarvoor je betaalt. Helemaal onderaan zie je de naam van de databank die al is aangemaakt. Het pictogram voor de naam van de databank is een dolfijn. Dit is tevens het logo van MySQL.
mysql026.png

Heb je op de naam van een bestaande databank geklikt, dan krijg je de kans om een nieuwe gebruiker voor deze databank te maken. Daarnaast kan je de databank ook beheren. Als je klikt op "DB Webadmin", dan start je een PHP webapplicatie op.
mysql027.png

Hieronder zie je het menu van de PHP webapplicatie waarmee je de betreffende databank en de bijbehorende tabellen kan beheren.
mysql028.png

PHP webapplicatie voor databanken

Hieronder zie je weer een deel van het menu dat ook in het vorige scherm getoond werd. Je ziet er alle tabellen van de databank. Als je je cursor plaatst over de naam van een tabel, zie je ook hoeveel rijen deze tabel bevat. Als je op de naam klikt, ga je naar het beheerscherm van deze tabel.
mysql029.png

Het beheerscherm van de tabel "uitgavenota" zie je hieronder. Je ziet de structuur van de verschillende velden.
mysql030.png

Klik je op het tabblad "SQL", dan kan je SQL instructies intikken om rijen uit de databank te raadplegen.
Via de start-knop (zie rechtsonderaan), kan je de ingetikte SQL-instructie uitvoeren.
mysql031.png

Hieronder zie je het resultaat van de uitgevoerde SQL-instructie. Je kan op de naam van een kolom tikken om te sorteren op de waarde van die bepaalde kolom. Nog eens klikken zorgt voor een omgekeerde sortering (ascending = laagste waarde eerst; descending = hoogste waarde eerst).
mysql032.png

opbouwen van release notes

starten vanuit Excel

On startpunt is een Excelbestand dat gebaseerd is op een export van CSV-gegevens vanuit de AOT in Axapta. let wel : de export bevat enkel de naam van de xpobestanden. Een xpobestand is een bestand, ook wel een Axaptaproject genoemd, dat de nieuwe code omvat. In 2008 was er nog geen manier om ook de inhoud van deze xpobestanden in csv formaat te bewaren.
mysql033.png

We voegen 2 velden toe aan het XL bestand, met name de uitgave en de requestnummer.
mysql034.png

Eens alle xpobestanden een uitgave en een requestnummer hebben toegekend gekregen, kunnen we verder.
mysql035.png

We bewaren het XL bestand in CSV formaat. Hiervoor gaan we naar "bewaren als" en we kiezen csv als formaat.
Daarmee is alles klaar voor het inlezen in de lokale MySQLdatabank.
mysql036.png

importeren in lokale MySQL databank

Voor de uitgavenota's is er al een import wizard klaargemaakt. Maar in Navicat kan je zo'n nieuwe import ook opstarten door de gewenste tabel te selecteren en vervolgens op "import" te klikken.
mysql037.png

In het eerste scherm geef je aan om welk formaat het gaat. In ons geval is het csv wat hetzelfde is als tekstformaat.
mysql038.png

Op het tweede scherm van de import wizard selecteren we het csv bestand dat we willen inlezen.
mysql039.png

Op het derde scherm duiden we aan dat alle velden gescheiden zijn door een puntkomma.
mysql040.png

In het vierde scherm geven we weer dat we gaan importeren vanaf de 2e rij. De eerste rij bevat immers de hoofding van de velden en die gegevens moeten natuurlijk niet geïmporteerd worden in de tabellen.
mysql041.png

Scherm 5 is enkel ter controle : je ziet hier de naam van het CSV bestand en de naam van de tabel waarin we de gegevens gaan inlezen.
mysql042.png

In scherm 6 zie je het nut van de hoofdingen in het csv-bestand. Als je de naam gelijk houdt aan de naam van de velden, dan kan je controleren of de koppelingen tussen de velden in csv bestand en de velden in de tabel wel correct zijn. Of nog anders uitgedrukt : hier kan je zien of de velden wel op de juiste plaats in de tabel zullen terechtkomen.
mysql043.png

In scherm 7 geef je aan wat je wilt dat er gebeurt : toevoegen van de gegevens aan de tabel; tabel opschonen en weer beginnen met een nieuwe lei of nog iets anders. Voor onze werkwijze is toevoegen ("append") aan de tabel de juiste manier.
mysql044.png

In scherm 8 zie je het resultaat. Als er zich fouten hebben voorgedaan tijdens het toevoegen, zal je hier ook de reden zijn en het record of de records waar er zich problemen mee hebben voorgedaan.
mysql045.png

exporteren van lokale gegevens

importeren van gegevens op server

Page tags: databank mysql
page_revision: 36, last_edited: 1232295642|%e %b %Y, %H:%M %Z (%O ago)
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License