Codice
MMYSQL01

Descrizione
SQL (Structured Query Language) è un linguaggio studiato per effettuare interrogazioni verso i database e progettato per leggere dati memorizzati in una basi di dati basato sul modello relazionale. Il corso, in particolare, studia il linguaggio Sql utilizzato dal DBMS MySQL.

Prerequisiti
Informatizzazione di base.

Obiettivi
Il corso MySQL vuole introdurre all’utilizzo del linguaggio Sql del DBMS MySQL. Per la didattica si utilizzerà il DBMS MySQL Community Edition versione 5.5.

Programma

    Programma

  • Tipi di dati supportati da MySQL
    • Tipi numerici
    • AUTO_INCREMENT
    • ZEROFILL
    • Tipi di dati carattere o stringa
    • CHAR e VARCHAR
    • TEXT e BLOB
    • Tipi vari
  • I comandi base DDL in MySql
  • Cenni sui comandi DCL in MySql
  • Descrizione particolareggiata dei comandi DML in MySql
  • Interrogare un database MySql con le query
    • Interrogazioni sul Data Base
    • La clausola ‘where’
    • Operatori di confronto, connettori logici e clausole speciali (BETWEEN, IN, etc.)
    • Funzioni di gruppo
    • La clausola GROUP BY e sotto-clausole (HAVING…)
    • Il ‘join’
    • Join su due e più tabelle
    • ‘Outer join’, ‘Self join’
  • Operatori su insiemi (UNION)
  • ‘Subqueries’ (queries annidate) e loro gestione mediante espressioni specifiche
  • Comandi per inserimento, modifica e cancellazione di dati
  • Viste (‘views’): loro natura (tabelle virtuali) e vantaggi di uso in termini di spazio
  • Funzioni di MySQL:
    • Funzioni di base
    • Utilizzo delle funzioni che agiscono su date
    • Funzioni numeriche
    • Funzioni logiche e condizionali
    • Funzioni a stringa e a carattere
  • Blocchi di tabella e chiavi assortite in MySQL
    • Uso dei blocchi da parte di MySQL
    • Uso delle chiavi

Durata
5 giorni

Richiedi maggiori informazioni sul corso