User Avatar

Corso MySQL Fundamental

24 ore
Intermediate

Corso MySQL Fundamental:

MySQL è un sistema open-source e gratuito per la gestione di database relazionali. SQL invece è il linguaggio di programmazione per gestire i dati in un database relazionale. SQL sta per Structured Query Language ed è un linguaggio standardizzato basato sul modello RDBMS (Relational Database Management System). L’SQL nasce nel 1974 all’interno dei laboratori di IBM.

SQL è dichiarativo e consente di:

  • creare, cancellare database e modificarne la struttura (DDL)
  • inserire, cancellare e modificare i dati (DML)
  • gestire gli utenti ed i permessi (DCL)
  • effettuare interrogazioni al database e leggere i dati (QL)
  • controllare i supporti delle memorie dove vengono salvati i dati (DMCL)

MySQL è RDBMS costituito da un server più un client a riga di comando. E’ multipiattaforma ed è disponibile su tutte le distribuzioni conosciute. I sistemi ed i linguaggi di programmazione che supportano MySQL sono molti fra cui PHP, .Net, Python, Java e ODBC.

MySQL è un software libero e rilasciato con doppia licenza. Una commerciale a pagamento che consente di includere le funzionalità di MySQL in un proprio software che può essere rivenduto a sua volta con licenza commerciale. La seconda licenza è libera (GNU/GPL – General Public License). Questa consente di scaricare liberamente i sorgenti e modificarli per usarli in un nuovo software che deve tuttavia essere necessariamente anch’esso distribuito a licenza GNU/GPL.

La compatibilità di MySQL è molto vasta. Essendo scritto in C/C+ MySQL è disponibile su quasi tutti i sistemi operativi come Linux, macOS, Solaris, OpenBSD e Windows.

MySQL utilizza anche dei tool per aumentare la compatibilità come automake, autoconf e libtools. Il linguaggio SQL in MySQL comprende numerose estensioni che sono tipiche di altri DBMS come PostgresSQL, Oracle e Sybase. Questo consente alle query non standard scritte per altri DBMS di funzionare ugualmente.

In MySQL esistono diversi tipi di tabelle e si parla quindi di “storage egine”. Ogni tabella ha proprietà e caratteristiche differenti. Può essere transazionale o non transazionale, con diverse strategie di locking o con funzionalità varie.

Le piattaforme LAMP e WAMP hanno incluso MySQL per l’implementazione di server per la gestione di siti web dinamici. I più diffusi CMS (Content Management System) come WordPress, Joomla e Druplan nascono proprio con il supporto predefinito a MySQL.

Obiettivi del Corso MySQL Fundamental:

formare il discente con conoscenze basi della programmazione sul database MySQL per
la creazione e gestione database relazionale


Requisiti per i discenti Corso MySQL Fundamental:

nessuno se non buon utilizzo del computer

Corso MySQL Fundamental attivabile solo per le aziende e su richiesta (individuale per i privati).

Modalità virtual classroom online in diretta (o frontale in-house).

Vuoi essere ricontattato?

Lasciaci il tuo numero telefonico e la tua email, ti richiameremo nelle 24h:

    Programma Corso MySQL Fundamental (24 ore)

    • Il DBMS MySQL
      Introduzione
      I DBMS
      DBMS e modello relazionale
      Introduzione a MySQL
      Installazione MySQL in ambiente Windows
      Configurazione MySQL
    • Database: campi e tabelle in MySQL
      Introduzione
      Dall’agenda ai database relazionali
      Interfacce testuali
      Comandi MySQLadmin e MySQL: creazione e cancellazione database
      Creazione di tabelle e campi: comando create table
      Modificare le tabell: comando alter table
      Chiavi e indici in MySQL
    • 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
    • Gestione dei dati: i comandi SQL
      Introduzione
      Primi comandi SQL
      Inserimento dei dati: comendo Insert
      Aggiornamento dei dati: comendo Update
      Inserimento e aggiornamento simultaneo dei dati: comando Replace
      Cancellazione dei record: comando Delete
      Privilegi nell’esecuzione dei comandi: GRANT e REVOKE
    • Interrogazione Database: Query SELECT
      Introduzione
      Prime query di selezione
      Query SELECT, operatori e funzioni
      Interrogazioni con SELECT e DISTINCT
      Ordiniamento dati: comando ORDER BY
      Raggruppamento valori con GROUP BY
      Limiteestrazioni con LIMIT
      Relazione due tabelle: comando Join
    • Gli operatori in MySQL
      Introduzione
      Gli operatori di confronto
      Pattern matching e confronto tra testi
      Operatori aritmetici
      Operatori logici o booleani
      Operatori binari
    • Le funzioni in MySQL
      Introduzione
      Le funzioni numeriche
      Manipolaione di stringhe di caratteri
      Funzioni per date e ore
      Funzioni per il controllo del flusso
      Funzioni di conversione tipi di dato
      Funzioni di codifica e decodifica dati

    Esercitazioni pratiche durante tutto il corso

    Contattaci su Whatsapp
    Innovaformazione
    Privacy Policy

    Questo sito Web utilizza i cookie per consentirci di offrire la migliore esperienza utente possibile. Le informazioni sui cookie sono memorizzate nel tuo browser ed eseguono funzioni come riconoscerti quando ritorni sul nostro sito web e aiutando il nostro team a capire quali sezioni del sito web trovi più interessanti e utili.

    È possibile regolare tutte le impostazioni dei cookie navigando le schede sul lato sinistro.