MySQL 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.

[Bildschirmfoto / Grafik]
 MySQL im Einsatz

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 ✶✶✶✶
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.
Erster Eintrag in eine MySQL-Datenbank mit PHP
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.
Lokalen Webserver einrichten und verwenden

Tipps und Regeln zu MySQL

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.
Bilder in einer Datenbank-Tabelle speichern und ausgeben
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.
Webseitenschutz mit PHP und MySQL
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.
Daten über eine Auswahlliste in ein Formular laden
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.
Löschen von mehreren Einträgen aus einer DB-Tabelle
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.
Auswahlliste als Filter in einer DB-Tabelle einsetzen
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).
Kombinierte Formular.- und Blätterfunktion
Checkbox (Mehrfachauswahl) und DB-Ausgabe ✶✶✶✶
Mit den Checkboxen lassen sich mehrere Einträge von der DB-Tabelle auswählen, auswerten und ausgeben.
Checkbox (Mehrfachauswahl) und DB-Ausgabe
Eine MySQL-Tabelle über Links sortieren ✶✶✶
Tabellen haben oft den Nachteil das diese nicht vom Benutzer sortiert werden können, dabei ist es eigentlich ganz einfach.
Eine MySQL-Tabelle über Links sortieren
Spalten einer Tabelle dynamisch ändern Tipp ✶✶✶✶
Manchmal möchte man die Spalten einer Tabelle dynamisch ändern so das diese individuell angezeigt werden können, wie das geht wird hier an einem Beispiel demonstriert.
Chatroom Zum Herunterladen ✶✶✶
Mit diesem MySQL-Chat können Sie sich direkt auf Ihrer Homepage mit anderen (eingetragenen) Benutzern unterhalten.
Chatroom

MySQL-Bausteine (Alphabetische Sortierung)  Alle Anzeigen

A  B  D  E  F  G  H  K  L  M  P  S  T  W  Z 
    A
  1. Abrufen eines zweispaltigen Ergebnisses in ein Array
  2. Alle Einträge ab einem bestimmten Datum ausgeben
  3. Alle Einträge nach einem Tag löschen
  4. Anzahl der Datensätze einer Spalte Neu
  5. Anzahl der Datensätze in einer Spalte Neu
  6. Auswahlliste aus der Datenbank-Tabelle erstellen
  7. AUTO INCREMENT zurücksetzen
  8. B
  9. Bei doppelter HOST-Adresse in der Tabelle warnen
  10. Benutzer ausgeben die min. 25 Tage registriert sind
  11. Benutzer nach 1 Stunde zurücksetzen
  12. D
  13. Das Alter von Personen ermitteln
  14. Das Datum der letzten Woche anzeigen
  15. Das Datum und die Uhrzeit der letzten 30 Minuten anzeigen
  16. Das Datum und die Uhrzeit der letzten Stunde anzeigen
  17. Datenbank-Abfrage über den URL-Parameter
  18. Datenbankinhalte mit AES verschlüsseln und auslesen
  19. Datensätze auswählen
  20. Datensätze einer Tabelle zählen
  21. Datensätze (Gehalt) zwischen 2000 und 3000 anzeigen
  22. Datensätze sortieren nach Länge der Zeichen
  23. Datensätze über Checkbox-Auswahl suchen Neu
  24. Datensatz aktualisieren
  25. Datensatz eintragen
  26. Datensatz löschen
  27. Datensatz mit den meisten Zeichen ermitteln Neu
  28. Datensatz Wert erhöhen
  29. Datensatz Wert um 10% veringern
  30. Datensatz Wert um 5% erhöhen
  31. Datum (DATETIME) in ein deutsches Datumsformat umwandeln Neu
  32. Datum nach Monaten sortieren Neu
  33. Datum vom Timestamp anzeigen
  34. Den nächsten und vorherigen Datensatz ermitteln
  35. Die 10 neusten Einträge einer Tabelle anzeigen
  36. Die Differenz zweier Uhrzeiten ermitteln
  37. Doppelte Einträge in der Tabelle finden
  38. E
  39. Einfügen oder aktualisieren mit 'ON DUPLICATE KEY UPDATE'
  40. Eintrag in der Tabelle löschen
  41. Eintrag überschreiben
  42. F
  43. Flexible Insert-Funktion
  44. G
  45. Gleiche Datensätze anzeigen
  46. H
  47. Höchstwert einer Spalte ermitteln
  48. Höchstwert einer Tabellenspalte ermitteln Neu
  49. K
  50. Kleinsten Wert einer Tabellenspalte ermitteln Neu
  51. L
  52. Löschen eines Datensatzes oder mehrere Datensätze
  53. M
  54. Mehrere Spalten einer Tabelle sortieren
  55. Mindestwert einer Spalte ermitteln
  56. Mit mehreren Begriffen gleichzeitig suchen
  57. P
  58. Punkte summieren und die Namen gruppieren
  59. S
  60. Spalte auf UNIQUE setzen
  61. Spalte einer Tabelle sortieren
  62. Spalte Gruppieren und zählen
  63. Spalte löschen
  64. Spalte umbenennen
  65. Spalten-Durchschnitt ermitteln
  66. Spalten aktualisieren
  67. Suchen und Ersetzen in einer Tabellenspalte
  68. Suchen unter Berücksichtigung von Groß- und Kleinschreibung
  69. Summe einer Spalte ermitteln
  70. T
  71. Tabelle nach 7 Tagen leeren
  72. Text automatisch nach Zeichenanzahl kürzen
  73. Text in einer Spalte austauschen
  74. Text in einer Spalte hinzufügen
  75. W
  76. Werte von Heute auslesen
  77. Wie oft ist ein Eintrag in einer Spalte vorhanden
  78. Z
  79. Zeichenkette ersetzen mit REPLACE
  80. Zeige Einträge von heute an
  81. Zufällige Datensätze auslesen
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-Befehle Sobald 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

Alle Links mit Bewertungen anzeigen
In die Linkliste eintragen