Contact

Programmeren

Er zijn genoeg websites met informatie over allerlei programmeertalen op internet te vinden, maar echt bruikbare tips en voorbeeld codes zijn schaars. Op deze pagina zal ik met duidelijke voorbeelden proberen beginnende programmeurs of hobbyisten wat op weg te helpen.

CSV / SQL naar MySQL


Vanuit PHPMyAdmin

Een vliegensvlugge manier om een csv bestand te importeren in een MySQL database is door in PHPMyAdmin de volgende sql query uit te voeren:
LOAD DATA INFILE 'D:/PATH/TO/FILE/ip-to-country.csv' INTO TABLE ip2country
FIELDS TERMINATED BY ","
OPTIONALLY ENCLOSED BY """"
LINES TERMINATED BY "";

Als je een heel groot sql bestand wilt invoegen in een database kan dit misgaan door de timelimits in php. Je zou de timelimit hoger kunnen zetten, maar je kunt het ook zo doen:
LOAD DATA INFILE 'D:/PATH/TO/FILE/ip-to-country.sql' INTO TABLE ip2country;


Vanuit de DOS-prompt

Een andere makkelijke en snelle manier is om het bestand te importeren vanuit de DOS-prompt. (startknop/'cmd' intikken)
Dan naar het pad van mysql: bijv. C:/xampp/mysql/bin
c: [enter] , cd xampp enz.
Daar type je in (woorden met hoofdletters vervangen):
mysql -uUSERNAME -pPASSWORD TARGET_DATABASE < PATH /DATABASE_TO_IMPORT.sql 


Wachtwoord is niet nodig als je root gebruikt.