MySQL Frage
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
anfragen
befehlen
beispiel
bild
client
datei
dateiname
daten
datenbank
direkten zugriff
endung
gedacht
info
information
komme
mist
sache
saugen
tabelle
verzeichnis
-
Hallo,
ich komme gleich zur Sache.
Wie muss ich mir eine MySQL-Datenbank vorstellen?
Bei Access ist die DB ja eine Datei mit einer Dateiendung (.mdb). Aber wie ist das mit einer MySQL-Datenbank, hat die auch so eine Endung?
Wenn ja, welche?
Wenn nein, wie funktioniert das dann?
Schon mal Danke im vorraus,
mheinrich -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Eine mySQL Datenbank l?uft auf einem Server. Sie hat keine Dateiendung, sondern du verbindest dich mit dem Server und stellst eine Anfrage. Der Server verarbeitet diese, und liefert dir ein Ergebnis zur?ck.
-
MySQL speichert seine Datenbanken in irgendwelchen Dateien, das ist aber v?llig belanglos.
Du musst dir das eher wie einen Webserver vorstellen.
Der MySQL-Server verwaltet die Datenbanken und Clients richten Anfragen an den Server, der diese dann ausf?hrt und die Ergebnisse dann zur?ckgibt.
Um die Datenbanken dann zuverwalten benutzt du nicht ein Programm, dass wie Access die Dateien ?ffnet, sondern eins, dass ein Interface f?r den Server darstellt, wie z.B. phpmyadmin
Ich hoffe, das war jetzt einigerma?en verst?ndlich erkl?rt.
Kannst ja auch mal unter http://de.wikipedia.org/wiki/Mysql schauen
Mfg,
M43kS
Mist, einer schneller... -
Sie hat keine Dateiendung
Ist nicht ganz richtig. Die Daten einer MySQL-Datenbank liegen ja schlie?lich auch irgendwo auf dem Server. Was hast Du denn gedacht, wie das funktionieren soll? ;)
Wie genau das auf der Platte aussieht, h?ngt dann vom verwendeten Tabellentyp ab. Die meistverwendeten sind wohl InnoDB und MyISAM. Bei MyISAM zum Beispiel liegen die Daten in .MYD-Dateien. -
Sie hat keine Dateiendung
Ist nicht ganz richtig. Die Daten einer MySQL-Datenbank liegen ja schlie?lich auch irgendwo auf dem Server. Was hast Du denn gedacht, wie das funktionieren soll? ;)
Wie genau das auf der Platte aussieht, h?ngt dann vom verwendeten Tabellentyp ab. Die meistverwendeten sind wohl InnoDB und MyISAM. Bei MyISAM zum Beispiel liegen die Daten in .MYD-Dateien.
Das ist mir auch bewusst, aber die Dateiendung hat f?r ihn keinen Zweck, da er damit nichts anfangen kann. Er verbindet sich nur mit dem Server, und der Server muss dann mit den Dateitypen umgehen. -
Allerdings kann man in ner mit dem Editor erstellten Datei mit der Dateiendung *.sql die Befehle reinschreiben und die dann von dem Server ausf?hren lassen, in diesen Dateien steht zum Beispiel dass er eine Tabelle mit dem Namen BEISPIEL anlegen soll. Mit diesen Dateien arbeiten auch die Datenbankbasierten FOrume wie phpBB die mann installiert. Die verbinden sich dann mit der Datenbank und geben der die *.sql Datei ?ber. Der Server liest die Befehle aus und f?hrt sie dann durch, aber diese Befehle sind eigentlich nur zum ver?ndern, l?schen oder anlegen von Tabellen da!
-
Das ist mir auch bewusst, aber die Dateiendung hat f?r ihn keinen Zweck, da er damit nichts anfangen kann. Er verbindet sich nur mit dem Server, und der Server muss dann mit den Dateitypen umgehen.
Der Threadersteller will doch aber wissen, wie man sich eine MySQL-Datenbank vorzustellen hat bzw. wie das mit dem Speichern der Daten funktioniert. Von daher war das doch quasi genau die Info, die er haben wollte. Dass sich der Webserver bzw. das DBMS um alles k?mmert, d?rfte klar sein. -
Wenn Due Dir selbst eine mySQL Datenbank einrichtest - www.mysql.com - kannst Du im Verzeichnis "data" f?r jede Datrenbank, die Du unter mysql einrichtest, ein Verzeichnis finden, in diesem Verzeichnis gibt es dann f?r jede Tabelle einige Dateien, die die daten und verschiedene sog. Meta-Informationen enthalten. Liegt Deine Datenbank allerdings im Internet auf einem Server hast Du - nat?rlich - keinen direkten Zugriff darauf.
greetinx
WS -
Wenn Due Dir selbst eine mySQL Datenbank einrichtest - www.mysql.com - kannst Du im Verzeichnis "data" f?r jede Datrenbank, die Du unter mysql einrichtest, ein Verzeichnis finden, in diesem Verzeichnis gibt es dann f?r jede Tabelle einige Dateien, die die daten und verschiedene sog. Meta-Informationen enthalten. Liegt Deine Datenbank allerdings im Internet auf einem Server hast Du - nat?rlich - keinen direkten Zugriff darauf.
greetinx
WS -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage