Entra nella Grande Biblioteca di Alessandria e impara MySQL da zero con Callimaco, Custode del Catalogo. Dal primo SELECT, passando per JOIN e sottoquery, fino a indici e transazioni - impara a gestire i dati come un maestro del catalogo.
Durante il corso costruirai progetti reali che potrai aggiungere al tuo portfolio
Progetta le tabelle di libri, autori e categorie e le query del catalogo
Modella i prestiti con chiavi esterne e transazioni sicure
Crea report complessi con JOIN, GROUP BY e sottoquery
11 moduli pieni di esercizi interattivi e progetti pratici
Introduzione ai database
Cosa sono RDBMS e MySQL, tabelle, righe, colonne, primo SELECT
56 esercizi
Interrogare i dati (SELECT)
Scelta delle colonne, alias, DISTINCT, ORDER BY, LIMIT
58 esercizi
Filtrare (WHERE)
Operatori, AND/OR/NOT, IN, BETWEEN, LIKE, IS NULL
59 esercizi
Creare tabelle (DDL)
CREATE TABLE, tipi di dato, chiavi, AUTO_INCREMENT, ALTER
58 esercizi
Modificare i dati (DML)
INSERT, UPDATE, DELETE, TRUNCATE e il ruolo di WHERE
56 esercizi
Aggregazione e raggruppamento
COUNT, SUM, AVG, MIN, MAX, GROUP BY, HAVING
58 esercizi
Unire tabelle (JOIN)
INNER, LEFT, RIGHT JOIN, chiavi esterne, self-join
61 esercizi
Sottoquery
Sottoquery, EXISTS, UNION, query correlate
61 esercizi
Indici e normalizzazione
Indici, EXPLAIN, chiavi esterne, normalizzazione 1NF-3NF
58 esercizi
Transazioni e SQL avanzato
Transazioni ACID, viste, CTE, funzioni finestra
58 esercizi
Progetto finale
Progetta e interroga un database completo per una biblioteca
54 esercizi
Ogni modulo è impostato in un tema unico che rende l'apprendimento un'avventura.
Custode del Catalogo
Ti guiderà attraverso tutte le sfide e ti aiuterà ad acquisire nuove competenze.
Unisciti a CodeWorlds e scopri metodi di apprendimento moderni che rendono la programmazione affascinante e accessibile a tutti.