Ein ganz ehrliche Antwort auf deine Frage.
Du solltest zuerst einmal nachlesen, was eine mysqldatenbank ist. Weil du wirfst hier einiges durcheinander. Es gibt nicht DIE Datenbank, sondern mysql ist ein Server, und auf diesem legst du n Datenbanken ab. Diese Datenbanken enthalten n Tabellen, welche nach speziellen Strukturen aufgebaut sind. Diese Tabellen kann man anlegen und auch mit Werten füllen. Welche Syntax man anwendet steht in dem Handbuch von mysql. Klar könnte ich es dir aufschreiben, aber ich zweifle, dass dir das etwas bringt.
Dann gibt es spezielle Grundsätze (erstellen von files zum leichten Wiedereinspielen der Tabellenstrukturen, und zum eingeben der Test Inserts, die man so hat) zu beachten wenn man mit php und mysql komfortable programmieren möchte.
Zu deiner zweiten Frage
Wo muss ich die Datenbank speichern, damit mein php-Skript Zugang drauf hat?? Ich teste meine Homepage ja offline mit apache, will sie aber später mit hochladen auf meine Domain. Also wo ist die zu finden??
gibt es zu sagen, dass dein Mysql Server mit deiner Datenbank je nach dem wie der Server konfiguriert ist auf Port 3306 lauscht und angesprochen werden kann. Es gibt Befehle in php um Daten auszulesen und auch um welche einzufügen. Aber da kommt es eben auch wieder auf Rechte an, was man darf oder was nicht.
In meinen Augen sind das so so elementare Dinge, über die du ersteinmal noch ein Tutorial oder ähnliches lesen solltest, bevor du dich weiter an eine Programmierung mit mysql wagst und nicht weißt was du tust.
LG