Introduzione ai database in Python

Un database (abbreviato in DB) è un luogo in cui vengono memorizzati i dati di un sito web. Questi possono essere i testi delle pagine, gli elenchi degli utenti con i loro login e password, i cataloghi dei prodotti e altro ancora.

Un database è composto da tabelle. Cosa sia una tabella lo sapete dalla vita quotidiana: sono righe e colonne. E all'incrocio tra righe e colonne si trovano le celle.

Nei database, le colonne sono spesso chiamate campi, mentre le righe - record.

Il database stesso è un programma che conserva i dati al suo interno e permette di recuperare e modificare questi dati.

Il recupero e la modifica dei dati avviene tramite query. Le query sono comandi, scritti in un linguaggio speciale - SQL.

Lavorare con i database tramite Python non è particolarmente difficile. L'unica cosa con cui si potrebbero avere problemi è la lunga fase preparatoria iniziale, che si protrarrà per diverse lezioni. Ma, dopo di ciò, tutto diventerà molto più semplice.

I database SQL funzionano su vari motori. I più popolari sono:

Nelle lezioni successive tutti gli esempi saranno basati sul lavoro con il motore Mysql.