MySQL 2 Grundlagen Tipps Bausteine Links
MySQL ist ein Datenbank-Management-System, das als Open Source Software bezogen werden
kann, plattformunabhängig
und universell einsetzbar ist.
MySQL wird seit 1996 im Internet und in vielen tausend Unternehmen genutzt. Es ist vergleichsweise schnell
und
zuverlässig. Die Daten können mit dem internen SQL-Befehlssatz verwaltet werden.
✔ Ein bevorzugtes Einsatzgebiet von MySQL ist die Datenspeicherung für Webservices. MySQL wird dabei häufig in Verbindung mit dem Webserver Apache und der Skriptsprache PHP eingesetzt.
✔ Irgendwann möchte man die Datenbank-Tabelle um neue Spalten erweitern oder die Tabellen sichern, importieren, exportieren oder andere Verwaltungsaufgaben erledigen. Da dies jedoch nicht so einfach möglich ist, gibt es kostenlose Programme die das dann für einen erledigen.
phpMyAdmin ✶✶✶✶ ist bei vielen Webhostern bereits auf dem Server verfügbar. phpMyAdmin ist ein in PHP geschriebenes Werkzeug, das zur Verwaltung von Datenbanken über das Web gedacht ist. phpMyAdmin.net
Adminer ✶✶✶✶ ist ein Tool zur vollständigen Verwaltung von Datenbanken. Adminer ist komplett in PHP geschrieben und besteht, im Gegensatz zu phpMyAdmin, aus einer einzigen Datei, die auf dem Server abgelegt wird. adminer.org
Abonniere meinen RSS-Feed um über aktuelle Seiten benachrichtigt zu werden.
Grundlagen
- Erster Eintrag in eine MySQL-Datenbank mit PHP Tutorial Zum Herunterladen ✶✶✶✶
- Eine Anleitung wie man ein Nachrichten-System mit einer MySQL (oder MariaDB)-Datenbank über PHP realisieren kann. Komplett mit Formularen zum eintragen, anzeigen und bearbeiten der Daten.
- Lokalen Webserver einrichten und verwenden Tutorial ✶✶✶✶
- Um PHP-Scripte auszuführen benötigt man einen Webserver. Um nun nicht jede Datei zum testen erst per FTP auf seinen Webserver zu laden ist es sinnvoll, sich lokal auf dem Rechner einen sog. lokalen Webserver zu installieren.
Tipps
Hier finden Sie nützliche und interessante PHP-Beispiele in denen auch MySQL verwendet wird. Diese müssen eventuell den eigenen Wünschen angepasst werden, dazu sind allerdings Kenntnisse in PHP und MySQL notwendig!
- Bilder in einer Datenbank-Tabelle speichern und ausgeben ✶✶✶✶
- Das Hochladen von Bildern in die Datenbank und die Anzeige mit PHP ist relativ einfach. Mit dem folgenden PHP-Code lädt der Benutzer die Bilder hoch, die dann sicher in die Datenbank-Tabelle gelangen.
- Webseitenschutz mit PHP und MySQL Tutorial ✶✶✶✶
- Die Code-Beispiele zeigen Ihnen, wie Sie PHP, MySQL und Sessions verwenden um einen sicheren Login-Bereich für Ihre Website zu bauen.
- Daten über eine Auswahlliste in ein Formular laden ✶✶✶✶
- Hier zeige ich wie Daten über JavaScript, dem JSON-Format und PHP, von der DB-Tabelle gelesen und in ein Formular zur weiteren Verwendung eingefügt werden können.
- Löschen von mehreren Einträgen aus einer DB-Tabelle ✶✶✶✶
- Mit den Checkboxen mehrere Einträge auswählen, um diese dann von der DB-Tabelle zu löschen — Hier ein Beispiel mit PDO. Natürlich könnten damit auch Datensätze bearbeitet (UPDATE) werden.
- Auswahlliste als Filter in einer DB-Tabelle einsetzen ✶✶✶✶
- Mit Auswahllisten in einem Formular, ist es relativ einfach über JavaScript und PHP auf eine DB-Tabelle zuzugreifen und diese zu filtern.
- Kombinierte Formular.- und Blätterfunktion Tipp ✶✶✶✶
- Damit nicht alle Daten einer DB-Tabelle auf einmal auf der Seite zu sehen sind, sondern übersichtlich auf mehreren Seiten verteilt stehen, benutzt man eine Seitennavigation zum blättern (Pagination).
MySQL-Bausteine Alle Anzeigen
- Abrufen eines zweispaltigen Ergebnisses in ein Array
- Alle Einträge ab einem bestimmten Datum ausgeben
- Alle Einträge nach einem Tag löschen
- Anzahl der Datensätze einer Spalte
- Anzahl der Datensätze in einer Spalte
- Auswahlliste aus der Datenbank-Tabelle erstellen
- AUTO INCREMENT zurücksetzen
- Bei doppelter HOST-Adresse in der Tabelle warnen
- Benutzer ausgeben die min. 25 Tage registriert sind
- Benutzer nach 1 Stunde zurücksetzen
- Bilder in einer Datenbank-Tabelle speichern und ausgeben
- Das Alter von Personen ermitteln
- Das Datum der letzten Woche anzeigen
- Das Datum und die Uhrzeit der letzten 30 Minuten anzeigen
- Das Datum und die Uhrzeit der letzten Stunde anzeigen
- Daten aus zwei DB-Tabellen auslesen Neu
- Datenbank-Abfrage über den URL-Parameter
- Datenbankinhalte mit AES verschlüsseln und auslesen
- Datensätze auswählen
- Datensätze einer Tabelle zählen
- Datensätze (Gehalt) zwischen 2000 und 3000 anzeigen
- Datensätze sortieren nach Länge der Zeichen
- Datensätze über Checkbox-Auswahl suchen Neu
- Datensatz aktualisieren
- Datensatz eintragen
- Datensatz löschen
- Datensatz mit den meisten Zeichen ermitteln Neu
- Datensatz Wert erhöhen
- Datensatz Wert um 10% veringern
- Datensatz Wert um 5% erhöhen
- Datum (DATETIME) in ein deutsches Datumsformat umwandeln
- Datum nach Monaten sortieren Neu
- Datum vom Timestamp anzeigen
- DB-Tabelle auslesen und als HTML-Tabelle ausgeben Neu
- Den nächsten und vorherigen Datensatz ermitteln
- Die 10 neusten Einträge einer Tabelle anzeigen
- Die Differenz zweier Uhrzeiten ermitteln
- Doppelte Einträge in der Tabelle finden
- Einfügen oder aktualisieren mit 'ON DUPLICATE KEY UPDATE'
- Eintrag in der Tabelle löschen
- Eintrag überschreiben
- Mehrere Spalten einer Tabelle sortieren
- Mindestwert einer Spalte ermitteln
- Mit mehreren Begriffen gleichzeitig suchen
- MySQL-Anweisung mit PHP ausgeben Neu
- Spalte auf UNIQUE setzen
- Spalte einer Tabelle sortieren
- Spalte Gruppieren und zählen
- Spalte löschen
- Spalte umbenennen
- Spalten-Durchschnitt ermitteln
- Spalten aktualisieren
- Suchen und Ersetzen in einer Tabellenspalte
- Suchen unter Berücksichtigung von Groß- und Kleinschreibung
- Summe einer Spalte ermitteln
Links zum Thema SQL Alle anzeigen
- riptutorial.com ✶✶✶✶✶
- Getting started with MySQL (englisch)
- php-faq.de ✶✶✶✶✶
- MySQL - FAQ (Häufig gestellte Fragen).
- 1keydata.com ✶✶✶✶✶
- SQL-Tutorial.
- adminer.org ✶✶✶✶✶
- Adminer ist ein Tool zur vollständigen Verwaltung von Datenbanken. Adminer ist komplett in PHP geschrieben und besteht, im Gegensatz zu phpMyAdmin, aus einer einzigen Datei, die auf dem Server abgelegt wird.
- reeg.junetz.de ✶✶✶✶✶
- SQL-BefehleSobald man mit dem DBMS verbunden ist, kann man die Befehle eingeben, die auch von PHP aus aufgerufen werden.
- dev.mysql.com ✶✶✶✶✶
- MySQL Dokumentation (englisch).
- use-the-index-luke.com ✶✶✶✶✶
- Online-Buch zu indexbasiertem SQL Tuning.
- datenbanken-verstehen.de ✶✶✶✶✶
- Datenbanken verstehen - für Anfänger und Profis.
- torsten-horn.de ✶✶✶✶✶
- MySQL ist eine leistungsfähige relationale Datenbank für die Abfragesprache SQL (Structured Query Language).
- insidesql.org ✶✶✶✶✶
- Der ultimative Guide für die Datetime Datentypen
- sqlitetutorial.net
- SQLite Tutorial