Introduktion til databaser i Python
En database (forkortet DB) er et sted, hvor en hjemmesides data opbevares. Dette kan være sidetekster, lister over brugere med deres login og adgangskoder, produktkataloger og andet.
En database består af tabeller. Hvad en tabel er, kender du fra livet: det er rækker og kolonner. Og i skæringspunktet mellem rækker og kolonner findes celler.
I databaser kaldes kolonner ofte felter, og rækker kaldes poster.
Selve databasen er et program, der gemmer data og tillader at hente og ændre disse data.
Hentning og ændring af data sker med hjælp af forespørgsler. Forespørgsler er kommandoer skrevet på et specielt sprog - SQL.
Arbejde med databaser gennem Python er ikke særlig kompliceret. Den eneste udfordring kan være den lange indledende forberedelsesfase, der vil strække sig over flere lektioner. Men bagefter vil alt blive betydelig lettere.
SQL-databaser kører på forskellige motorer. De mest populære af dem er:
- Mysql
- Oracle
- PostgreSQL
- Microsoft SQL Server
I de efterfølgende lektioner vil alle eksempler være baseret på arbejde med Mysql-motoren.