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

Potrebbero interessarti anche

Durata
5 giorni
Livello
Intermedio
Codice
DBS014