Mehr zum Thema MySQL Datenbanken
MySQL ist eine Anwendung, die ständig läuft (ähnlich wie ein Webserver) und auf eine Anfrage von einem PHP-Script wartet. MySQL schützt den Zugriff auf die angelegte Datenbank, mit einem seperaten Loginsysteme.
MySQL-Anwendung kann je nach Einstellung (dies liegt am Hauptnutzer oder Hoster) mehrere Datenbanken bearbeiten. So kann man eine MySQL-Anwendung für z.B 10 User nutzen. Jeder User würde dann seine eigene Datenbank inkl. eigenen Zugangsdaten bekommen und diese unabhängig bearbeiten und verwalten. Innerhalb einer Datenbank werden Tabellen angelegt, verwaltet und gelöscht. Die Tabellen werden entweder über ein vorhandenes PHP-Script angelegt, oder manuell über phpMyAdmin (ein Verwaltungsprogramm für MySQL Datenbanken). Eine Datenbanktabelle besteht aus einer Liste von Spaltennamen und Typen, sowie aus einigen Verwaltungseigenschaften wie Indizes und Primärschlüssel. In einer Datenbanktabelle werden die eigentlichen Datensätze eingefügt. Jeder Datensatz ordnet jeder Spalte, in der Tabelle, einen Wert zu. In unserem Beispiel nutzen wir “User” und “Geburtstag”. Nun kann ein Datensatz hinzugefügt werden, dessen Spaltenwert für den einen Benutzer einen Wert wie “Benutzer1″ ist und in der anderen Spalte z.B “01.01.1999″ . Der Datensatz für einen weiteren Benutzer enthält stattdessen in seinen Spalten die Werte “Benutzer2″ und “08.08.2008″. Die beiden Datensätze befinden sich jedoch in ein und der selben Tabelle.
MySQL Datenbanken – Nutzung
MySQL Datenbanktabellen werden über PHP-Scripte ausgelesen. So können für die Besucher die Werte (Texte, Numerische Werte) an der gewünschten Stelle sofort wieder ausgegeben, geändert werden, ohne das man in den eigentlichen Seitencodes etwas editieren muss. Dies erspart dem Administrator der Seite viel Zeit und Arbeit. Auch die Benutzer einer Seite profitieren von einer Datenbank. So können sie z.B über Formulare Ihre eigenen Werte, in einer für sie, vom Script angelegten Tabelle eintragen. Diese können jederzeit ausgelesen werden und an beliebiger Stelle (z.B Mitgliederseite) wieder eingefügt werden.
Unterschied dynamische Webseite und statischer Webseite, dank MySQL
Eine Statische Webseite wird meistens in reinem HTML geschrieben und deren Inhalt ändert sich nicht wesentlich, daher ist auch keine MySQL-Datenbank nötig. Der Content (Inhalt) der Webseite wird im HTML schon mit eingebunden. Eine dynamische Webseite wechselt ihren Inhalt öfters, b.z.w ergänzt diesen. (z.B weitere User oder zusätzliche Informationen) Um hier nicht jedesmal, so wie es bei der Statischen Seite notwendig wäre, in dem Quellcode schreiben zu müssen, ist PHP und eine Datenbanktabelle ( z.B MySQL) nötig.
Relevante Beiträge:
- Datentechnik und Automatisierung – Wozu eigentlich?
- Navigation fürs Auto
- Das Modem – Was ist das eigentlich ?
- Was sich hinter dem Wort “DSL” versteckt hat
- Das neue Windows 7
- Funktion eines TFT-Monitors
- Routenplaner – wie Funktioniert das???
- Die Geschichte des Internets
- LED-Lampen bald bereit für den Einsatz in der Praxis
- Woher kommt eigentlich das Telefon?