
Installare mysql o mariadb in mac
Installare mysql in Windows
Installare mysql su Linux Ubuntu
Intro ai Database Relazionali. RDBMS
Connettersi ad un database, mostrare database, tabelle e colonne
Mysql. Creare utenti e assegnare privilegi
Intro alle tabelle di eshop
Creazione della tabella categories. Tipo varchar, text, INT e PRIMARY KEY
Mysql. Tipi di colonne
E-commerce. Creare la tabella products con DBeaver
E-commerce. Creare la tabella customers con il plugin database di webstorm
E-commerce. Creare la tabella orders con il plugin database di visual code
Intro alle constraints e foreign keys
Aggiungere foreign keys alle tabelle
mysql. Intro agli indici
Mysql. Aggiungere indici alle tabelle products, customers e order_items
Mysql. Aggiungere, modificare ed eliminare colonne
MYSQL. Intro al DML. SELECT, INSERT, UPDATE, DELETE E JOINS
Mysql. INSERT. Inserire record in una tabella.
Mysql. Aggiornare record in una tabella. Utilizzo di WHERE per filtrare i dati
Mysql. Eliminare records y gestire on delete cascade
Mysql. Introduzione alla clausola SELECT
Mysql. Selezionare e filtrare dati. BETWEEN, AND, OR, count(*)
Mysql. Funzione Sum(), filtrare con HAVING e ordinare con ORDER BY
Mysql. Utilizzo di SUBSELECT e alias al posto di HAVING
Mysql. Filtrare dati con subselect e IN, NOT IN, EXISTS e NOT EXISTS
Mysql. Intro alle joins
Mysql. Usare inner join
Mysql. Left join e right joins
Mysql. Usare UNION ALL per simulare una FULL OUTER JOIN
In questo corso completo su SQL e MySQL, scoprirai passo-passo come:
Installare e Configurare MySQL sul tuo PC o server
Creare, Popolare e Gestire tabelle con comandi DDL e DML (CREATE, INSERT, UPDATE, DELETE)
Leggere e Filtrare dati con SELECT, WHERE, ORDER BY, LIMIT
Unire Tabelle attraverso INNER, LEFT, RIGHT e FULL OUTER JOIN (con esempi visivi)
Aggregare e Raggruppare risultati con COUNT, SUM, AVG, GROUP BY e HAVING
Scrivere Subquery e query correlate per logiche di filtro avanzate
Costruire Views e comprenderne le differenze in MySQL vs. SQL standard
Analizzare il Piano di Esecuzione con EXPLAIN per migliorare le performance
Usare UNION e UNION ALL per combinare set di risultati in diversi scenari
Impara SQL con MySQL usando un database reale di un sito e-commerce. Padroneggia SELECT, JOIN, UNION, GROUP BY, HAVING ed EXPLAIN per creare report, aggregare dati di vendita e ottimizzare le query.
A chi è rivolto?
Sviluppatori, data analyst, e chiunque voglia saper padroneggiare le interrogazioni su database relazionali.
Chi desidera ottimizzare query e scalare le proprie applicazioni.
Al termine di questo corso saprai costruire interrogazioni precise, leggere piani di esecuzione per identificare i colli di bottiglia e strutturare viste e sotto-query per rendere il tuo SQL più pulito, modulare e performante.