🗃️ phpMyAdmin nutzen
Datenbanken verwalten – einfach, visuell, sicher
🎯 1. Was ist phpMyAdmin?
phpMyAdmin ist ein webbasiertes Tool, mit dem du MariaDB-Datenbanken ohne Kommandozeile verwalten kannst.
Du kannst damit:
- Neue Datenbanken anlegen
- Tabellen erstellen und bearbeiten
- Datensätze hinzufügen, ändern oder löschen
- SQL-Abfragen ausführen
🔓 2. phpMyAdmin aufrufen
Stelle sicher, dass in XAMPP Apache und MySQL laufen.
Öffne dann im Browser:
http://localhost/phpmyadmin
Du siehst eine Übersicht aller Datenbanken – meistens nur information_schema und mysql.
🆕 3. Neue Datenbank anlegen
Klicke oben links auf den Reiter „Datenbanken“.
- Im Feld „Datenbankname“ gib einen Namen ein, z. B.:
kontakt_db - Wähle als Kollation:
utf8mb4_unicode_ci⬅️ (sehr wichtig!) - Klicke auf „Datenbank erstellen“
-
utf8mb4_unicode_ci sorgt dafür, dass Umlaute, Emojis und Sonderzeichen korrekt gespeichert werden.
📋 4. Tabelle erstellen
Nach dem Anlegen der Datenbank wirst du automatisch weitergeleitet.
- Gib einen Tabellennamen ein, z. B.:
kontakte - Anzahl der Spalten:
4 - Klicke auf „Ausführen“
🧱 5. Spalten definieren
Jetzt legst du fest, welche Daten in der Tabelle gespeichert werden.
Beispiel für eine Kontakt-Tabelle:
| Name | Typ | Länge/Werte | Attribut | A_I | Bemerkung |
|---|---|---|---|---|---|
id |
INT |
11 | ✔️ | Primärschlüssel, automatisch hochzählend | |
name |
VARCHAR |
100 | Name des Absenders | ||
email |
VARCHAR |
150 | E-Mail-Adresse | ||
nachricht |
TEXT |
Inhalt der Nachricht |
⚙️ Einstellungen am Ende:
- Primärschlüssel: Wähle
id - AI (Auto Increment): Bei
idaktiviert - Speichern: Klicke unten auf „Speichern“
✅ 6. Testeintrag hinzufügen
Klicke in der linken Seitenleiste auf deine Tabelle (kontakte).
Dann klicke oben auf „Einfügen“ und fülle das Formular aus:
name: Max Mustermannemail: max@test.atnachricht: Hallo, ich habe eine Frage!
Klicke auf „OK“ – der Eintrag wird gespeichert.
Unter „Durchsuchen“ siehst du alle Einträge.
🔐 7. Sicherheitshinweis: Benutzerrechte
In der Schule arbeitest du mit dem Standard-Benutzer root (Passwort: leer).
⚠️ Aber: In echten Projekten darfst du niemals den root-Benutzer verwenden!
Stattdessen erstellst du einen eigenen Benutzer mit eingeschränkten Rechten – das lernst du später.
🌐 8. Ausblick: WordPress
Später im Schuljahr wirst du vielleicht WordPress kennenlernen – ein beliebtes CMS (Content Management System), das auf PHP und MariaDB basiert.
WordPress benötigt ebenfalls eine Datenbank – aber du musst sie meist nicht manuell anlegen. Der WordPress-Installationsassistent erstellt die Tabellen automatisch.
Dennoch: Das Wissen aus diesem Kapitel hilft dir, die WordPress-Datenbank später zu verstehen, zu sichern oder bei Fehlern zu reparieren.