MySQL | eine einfache Einführung
Webdesigner setzen häufig MySQL Datenbanken auf größeren und
umfangreichen Internetseiten mit häufig wechselnden Inhalten ein.
Im Zusammenspiel mit der Programmiersprache PHP und mit
SQL Anweisungen werden die Daten aus der Datenbank abgerufen
und auf Internetseiten abgebildet.
CMS Syteme wie z.B. Joomla, Typo3 u.a.
generieren die Inhalte einer Website
aus einer Datenbank. Aber auch Shop Software wie z.B. xtcommerce oder Blogs
a la wordpress speichern ihre Daten in Datenbanken ab.
Auch hier werden mit Hilfe spezieller Datenbankabfragen, die bei
MySQL Datenbanken in SQL erfolgen, Inhalte abgefragt und mit PHP
auf der Internetseite ausgegeben.
MySQL Datenbank
Ist eine open-source Datenbank mit der wahrscheinlich größten
Verbreitung
im Internet. SQL Anweisungen dienen als Datenbanksprache.
Webdesigner erzeugen
Datenbanken für Internetseiten häufig mit der frei
verfügbaren Bedienoberfläche phpMyAdmin. Diese Bedienoberfläche
ist
kostenlos im Netz erhältlich und recht einfach zu bedienen.
Der Einsatz von phpMyAdmin geht in der Regel schneller und verläuft
fehlerfreier als die Erstellung der Datenbankstruktur mittels sql
Anweisungen.
Viele Website Hostingunternehmen stellen phpMyAdmin innerhalb ihrer
Webspace
Pakete zwecks Verwaltung von Datenbanken zur Verfügung.
So können Webdesigner über die Bedienoberfläche phpMyAdmin,
Datenbanken
anlegen, die Struktur von Tabellen bestimmen, Datensätze anlegen,
anzeigen oder
auch ändern.
phpMyAdmin ist sozusagen eine Arbeitserleichterung zum Erzeugen
und Verwalten von Datenbanken, Tabellen und Datensätzen.
MySQL Datenbanken laßen sich allerdings auch direkt aus PHP
Scripten
heraus erzeugen. Dieses setzt allerdings umfangreichere SQL und PHP
Kenntnisse beim Webdesigner voraus.
Beispiel einer Datenbanktabelle
| Ort | PLZ | Einwohnerzahlen | Erfassungsdatum |
| Gütersloh | 33330 | 96343 | 01.01.2006 |
| Bielefeld | 33602 | 326715 | 01.01.2006 |
| Steinhagen | 33803 | 19936 | 01.01.2006 |
Die erste Zeile sind die Datenfelder (hier: Ort, PLZ, Einwohnerzahlen,
Erfassungsdatum) der Tabelle.
Darunter folgen die einzelnen Datensätze der Tabelle.
Jedem Datenfeld liegt ein bestimmter Datentyp zu Grunde.
Die Datentypen hier in diesem Beispiel sind:
- Ort - Datenyp varchar(25)
- PLZ - Datentyp int
- Erfassungsdatum - Datentyp date
Der Datentyp varchar(25) steht hier für Zeichenketten
mit bis zu 25 Zeichen.
PLZ ist eine Ganzzahl vom Typ int.
Das Erfassungsdatum ist ein Feld vom Typ Date.