Implementare le operazioni CRUD (Create, Read, Update, Delete) e mapparla sui metodi HTTP, per realizzare API REST in PHP.

Implementare un servizio REST per leggere i dati di un database MySQL, usando PHP per la generazione delle risposte HTTP (in formato JSON).

A partire dalla versione 5.6, MySQL ha introdotto il supporto ai dati geospaziali (GIS): ecco come sfruttare questa funzionalità, con un esempio pratico.

Cosa sono gli eventi su MySQL, in cosa differiscono dai trigger e come possiamo abilitare l’event scheduler per utilizzare questa utile funzionalità.

Il partizionamento delle tabelle di MySQL permette di ottimizzare performance, manutenibilità e scalabilità: ecco come sfruttarlo al meglio.

MySQL supporta le cosidddette virtual column, ovvero colonne i cui i valori sono calcolati “on demand” sulla base di altre colonne della stessa tabella.