MySQL
Prerequisiti
Per accedere è necessario che i partecipanti abbiano conoscenza di base dei concetti fondamentali dei Database relazionali.
Obiettivi
Al termine del corso il docente sarà in grado di installare e configurare MySQL, eseguire ed ottimizzare query sul Database, eseguire operazioni di backup.
Contenuto
Il DBMS MySQL
- Introduzione
- I DBMS
- DBMS e modello relazionale
- Introduzione a MySQL
- Istallare MySQL: ambiente Linux
- Istallare MySQL: ambiente Windows
- Cenni sulla configurazione
- Conclusioni
Database, tabelle e campi in MySQL
- Introduzione
- Di cosa parliamo: dall’agenda ai database relazionali
- Interfacce testuali
- Creare e cancellare database: comandi mysqladmin e mysql
- CREATE TABLE: creazione di tabelle e campi
- ALTER TABLE: modificare le tabelle
- Chiavi ed indici
- Conclusioni
Tipi campo e tipi di dato in MySQL
- Introduzione
- Tipi di dato numerici
- Tipi di dato numerici interi
- Tipi di dato numerici decimali
- I modificatori
- Le stringhe
- Gestione delle date
- Conclusioni
Gestire I dati con I comandi MySQL
- Introduzione
- Primi comandi MySQL
- INSERT: inserimento dei dati
- UPDATE: aggiornamento dei dati
- REPLACE: inserimento e aggiornamento simultaneo di dati
- DELETE: cancellazione dei record
- Privilegi nell’esecuzione dei comandi: GRANT e REVOKE
- Conclusioni
Query SELECT per interrogare I database
- Introduzione
- Prime query di selezione
- Query SELECT, operatori e funzioni
- Affiniamo le nostre interrogazioni: SELECT con DISTINCT
- Ordiniamo i dati con ORDER BY
- Imponiamo un limite al numero di estrazioni con LIMIT
- Utilizziamo Join per relazionare due tabelle
- Conclusioni
Gli operatori in MySQL
- Introduzione
- Gli operatori di confronto
- Pattern matching e confronto tra testi
- Gli operatori aritmetici
- Gli operatori logici e booleani
- Gli operatori binari
- Conclusioni
Le funzioni di MySQL
- Introduzione
- Le funzioni numeriche
- Le funzioni per manipolare stringhe di caratteri
- Le funzioni per date e ore
- Funzioni per controllo del flusso
- Funzioni per convertire i tipi di dato
- Funzioni per codificare e decodificare dati
- Conclusioni
Amministrazione dei database
- Strumenti disponibili
- Backup e ripristino
- Trasferimento di un database
- Ricostruzione tabelle
- Ottimizzazione
Partecipanti
IT Professional