Also:
MySQL ist eine servervasierte Datenbank. D.h. der Server ist im Netzwerk bzw. lokal erreichbar und bearbeitet Anfragen, ein Programm greift also nicht direkt auf die Dateien zu, in denen die Tabellen liegen, sondern sagt dem Datenbankserver, was es will, und dieser führt es aus.
Bezüglich der Frage, welches Datenbankformat du verwendest, eröffnest du am besten einen Thread im Datenbanken-Forum.
Und klar helf ich dir gern, wir haben doch alle mal klein angefangen (und so lange her ist e snoch gar nicht).