SQL (MySQL, PostgreSQL)

Um Daten in Relationalen Datenbanken auszulesen, zu manipulieren und zu definieren verwendet man meist SQL. Wir wollen hier speziell auf die freien Datenbanksysteme MySQL und PostgreSQL eingehen, die häufig bei der Webentwicklung eingesetzt werden.


Anzeige Hier werben

Unsere Sponsoren

SQL

Jede Datenbank hat ihre Eigenheiten und unterstützt den SQL-Standard besser oder schlechter. Oft kommen auch eigene Erweiterungen des SQL-Befehlssatzen hinzu. Die SQL-Referenz versucht deswegen möglichst den Standard zu beschreiben, an einzelnen Stellen wird aber auch Besonderheiten hingewiesen.

Neueste Artikel ...mehr

SQL-Injection

Durch das Einschleusen von SQL Code lassen sich Sicherheitslücken in Zusammenhang mit SQL Datenbanken auszunutzen. Dieser Artikel beschreibt die Funktionsweise, Folgen und Gegenmaßnahmen dieser Angriffsart. [lesen]

Umfassendes Rollen- und Rechte-Management für eigene Anwendungen

Dieser Artikel zeigt, wie mit wenigen Tabellen ein umfassendes Rollen- und Rechtesystem für die eigene Web-Anwendung umgesetzt werden kann. [lesen]

Beispiel Datenbanken

In diesem Artikel finden Sie Quellen, an denen Sie fertige Datenbanken finden können. Dies kann sehr praktisch sein, wenn man SQL lernt, aber nicht selbst etliche Datensätze anlegen möchte - aber auch beim starten mit einem Framework kann es leichter sein, eine fertige Datenbank zu besitzen, mit der man arbeiten kann. [lesen]

Sichere PHP-Web-Applikationen schreiben - Ein Überblick

Überblick über wichtige Aspekte der Entwicklung von sicheren PHP-Web-Applikationen. [lesen]

Datensätze löschen - DELETE FROM

Datensätze werden angelegt, geändert und irgendwann vielleicht auch einmal gelöscht. Hier erfahren Sie, wie Sie nicht mehr gebrauchte Daten löschen können – und ob Sie das auch wieder rückgängig machen können. [lesen]

PHP auf dem Computer installieren (XAMPP)

Oftmals ist es notwendig Seiten, die PHP benutzen außerhalb des WWW zu testen. Zum Beispiel wenn ein Relaunch ansteht. Da PHP nur auf einem Server funktionieren würde, muss dieser dazu auf der Festplatte simuliert werden (localhost). Wie man dabei vorgeht zeigt dieser Artikel. [lesen]

MySQL - Grundlagen

Eine Einführung in das Datenbankmodell MySQL wird hier geboten. Wir bearbeiten hier alles von den Gründen warum MySQL verwendet wird bis hin zu den verwendeten Befehlen mit Beispielen. [lesen]

MySQL - Hierarchische Tabellen

Dieser Artikel erklärt die Funktionsweise hierarchischer Tabellen anhand eines kleinen Beispiels. Zudem werden einige Vor- und Nachteile dieser Tabellenform aufgeführt. [lesen]

SQL Einführung

Diese Einführung erläutert die wichtigsten Grundlagen für den Umgang mit SQL. Erlernen Sie den Aufbau der SQL Sprache und wie Sie diese nutzen können. [lesen]

Datenbank

Grundlagen zu Datenbanken, Datenbankmodelle und Datenbankmanagementsysteme. [lesen]

Open-Source-Datenbanksysteme

Im Web werden hauptsächlich drei sehr gute Open-Source Datenbanksysteme eingesetzt.

  • MySQL: schnelle, einfach und auf Webservern weit verbreitet
  • PostgreSQL: großer Funktionsumfang
  • SQLite: kleine, serverlos, konfigurationsfreie

Installation, Wartung und Rechteverwaltung dieser Datenbanken werden unter Datenbank-Server erklärt.