Einführung in Datenbanken in Python
Eine Datenbank (abgekürzt DB) ist ein Ort, an dem die Daten einer Website gespeichert werden. Das können die Texte der Seiten, Benutzerlisten mit ihren Logins und Passwörtern, Produktkataloge und anderes sein.
Eine Datenbank besteht aus Tabellen. Was eine Tabelle ist, wissen Sie aus dem Leben: das sind Zeilen und Spalten. Und am Schnittpunkt von Zeilen und Spalten befinden sich Zellen.
In Datenbanken werden Spalten oft als Felder bezeichnet, und Zeilen als Datensätze.
Die Datenbank selbst ist ein bestimmtes Programm, das Daten in sich speichert und es ermöglicht, diese Daten abzurufen und zu ändern.
Das Abrufen und Ändern von Daten erfolgt mit Hilfe von Abfragen. Abfragen sind Befehle, die in einer speziellen Sprache geschrieben sind - SQL.
Die Arbeit mit Datenbanken über Python stellt keine besondere Schwierigkeit dar. Das Einzige, wobei Probleme auftreten können, ist die lange anfängliche Vorbereitungsphase, die sich über mehrere Lektionen erstrecken wird. Aber danach wird alles deutlich einfacher.
SQL-Datenbanken arbeiten auf verschiedenen Engines. Die beliebtesten davon sind:
- Mysql
- Oracle
- PostgreSQL
- Microsoft SQL Server
In weiteren Lektionen werden alle Beispiele auf der Arbeit mit der Mysql-Engine basieren.