Guida MySQL

6 maggio 2016

Una guida per usare uno dei più importanti sistemi di gestione di data base sulla scena open-source, imparando a sfruttarne anche le caratteristiche più avanzate

Primi passi con MySQL

  1. 1. Introduzione agli RDBMS e a MySQL
    Quali sono le caratteristiche fondamentali dei database relazionali e...
  2. 2. Scaricare e Installare MySQL
    Le istruzioni per scaricare ed installare MySQL su sistemi Linux o...
  3. 3. mysqld e i tool di base
    Imparare a conoscere i principali strumenti di MySQL, ed in...
  4. 4. MySQL, i file di configurazione
    Come utilizzare gli Option file di MySQL per una configurazione più...
  5. 5. Client visuali per MySQL
    I principali client visuali per MySQL,per utilizzare le funzionalità...

Creare il database

  1. 6. Creazione e gestione di database e tabelle
    Creiamo il nostro primo database MySQL e la sua struttura a tabelle,...
  2. 7. Modificare le tabelle
    Imparare a modificare il nome e la struttura di una tabella con...
  3. 8. Eliminare tabelle e database
    Imparare ad utilizzare DROP, il principale costrutto sintattico per...
  4. 9. Tipi di dato
    Imparare a conoscere i tipi di dato supportati da MySQL, uno dei...
  5. 10. Indici e chiavi
    Utilizzare indici e chiavi per ottimizzare l’accesso ai dati o...
  6. 11. Il CharSet
    I charset sono i diversi sistemi attraverso i quali i caratteri sono...

Usare il database

  1. 12. InnoDB, MyISAM e gli Storage Engine
    Quali sono e a cosa servono gli Storage Engine disponibili su MySQL:...
  2. 13. INSERT: inserimento dei dati
    Conoscere le direttivi INSERT, REPLACE e LOAD DATA INFILE per...
  3. 14. UPDATE e DELETE: modifica e cancellazione dei dati
    Imparare ad aggiornare ed eliminare i dati dalle tabelle di un...
  4. 15. SELECT: interrogare MySQL
    La principale istruzione per interrogare un database MySQL è...
  5. 16. JOIN, creare query relazionali
    Imparare l'utilizzo corretto delle JOIN, uno strumento di primaria...
  6. 17. Operatori e funzioni
    Conoscere ed utilizzare i principali operatori e le funzioni...
  7. 18. Gestire date e orari
    Le principali funzioni per gestire, combinare e formattare...
  8. 19. Ricerche full-text
    Utilizzare le funzionalità di ricerca full-text sui campi testo dei...
  9. 20. Funzioni di aggregazione e UNION
    Conoscere ed imparare ad utilizzare le funzioni di aggregazione e la...
  10. 21. Le subquery
    Una panoramica che mostra come creare ed eseguire query annidate,...

Funzioni avanzate

  1. 22. Transazioni e lock
    Garantire l'esecuzione di operazioni in serie su MySQL, nonchè...
  2. 23. Le viste (views)
    Utilizzare e conoscere il costrutto delle viste (o views) su MySQL,...
  3. 24. Stored Procedures e Stored Functions
    Utilizzare Stored Procedures e Stored Functions per implementare (e...
  4. 25. Trigger
    Utilizzare i Trigger su MySQL per associare a particolari eventi di...
  5. 26. Materialized View
    Sebbene MySQL non include il supporto nativo alle Materialized View,...
  6. 27. Cifratura e decifratura dei dati
    Conoscere le potenzialità di MySQL in ambito di sicurezza dei dati:...

Amministrare il database

  1. 28. GRANT e REVOKE, gestire i permessi
    Gestire i permessi di accesso ad un database MySQL tramite le...
  2. 29. Gestire gli utenti
    Conoscere i meccanismi alla base della gestione degli utenti che si...
  3. 30. Dump, backup e recovery
    Impare a gestire ed effettuare le operazioni di backup, dump e...
  4. 31. Ottimizzare il database
    Una serie di utili consigli e accorgimenti per migliorare le...
  5. 32. Configurazioni Cluster
    Imparare a configurare un'installazione distribuita di MySQL, tramite...

API per l’accesso al database

  1. 33. Connectors e API: una panoramica
    Un'introduzione alle API (da C a Java, passando per C++ e PHP) ed ai...
  2. 34. PHP: API per l'accesso al DB
    Un confronto tra le principali API per l'accesso, tramite PHP, ad un...
  3. 35. Java: API per l'accesso al DB
    Interagire con un database MySQL tramite il linguaggio Java,...
  4. 36. C#: API per l'accesso al DB
    Utilizzare Connector/NET e ADO.NET per l'interazione con un database...

Appendice

  1. 37. Esempio: struttura del DB di un albergo
    Un esempio che mostra come strutturare un database MySQL per la...
  2. 38. Esempio: interrogare il DB di un albergo
    Un esempio che mostra come interagire con un database MySQL per la...
  3. 39. MariaDB
    Le principali differenze tra MySQL e MariaDB, uno dei più diffusi ed...
Se vuoi aggiornamenti su Guida MySQL inserisci la tua e-mail nel box qui sotto:
 
X
Se vuoi aggiornamenti su Guida MySQL

inserisci la tua e-mail nel box qui sotto:

Ho letto e acconsento l'informativa sulla privacy

Acconsento al trattamento di cui al punto 3 dell'informativa sulla privacy