Corso completo per Mrwcorsi.it sul famoso DBMS open-source, aggiornato alla versione 5.X. Spiega l'installazione e la configurazione su Windows e su Linux, l'utilizzo del DBMS d del relativo codice SQL, come utilizzarlo con PHP e con ASP, come gestire il database attraverso interfaccia Web con phpMyAdmin. Tratta inoltre argomenti avanzati come le stored procedures ed i triggers.
Il DBMS MySQL
Introduzione
I DBMS
DBMS e modello relazionale
Introduzione a MySQL
Installare MySQL: ambiente Linux
Installare 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 e 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 SQL
Introduzione
Primi comandi SQL
INSERT: inserimento dei dati
UPDATE: aggiornamento dei dati
REPLACE: inserimento e aggiornamento simultaneo dei dati
DELETE: cancellazione dei record
Privilegi nell'esecuzione dei comandi: GRANT e REVOKE
Conlusioni
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
Raggruppiamo i valori con GROUP 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 o booleani
Gli operatori binari
Conclusioni
Le funzioni in MySQL
Introduzione
Le funzioni numeriche
Le funzioni per manipolare stringhe di caratteri
Le funzioni per date e ore
Funzioni per il controllo del flusso
Funzioni per convertire i tipi di dato
Funzioni per codificare e decodificare dati
Conclusioni
Gestire un database con PHP e MySQL
Introduzione
Come funzionano le pagine web dinamiche
Cos'è PHP
Connettersi a MySQL da una pagina PHP
Creare database MySQL con PHP
Selezionare un database con PHP
Creazione di un tabella e dei relativi campi
Inserimento diretto dei dati nella tabella e inserimento tramite form
Lettura dei dati tramite PHP
Eliminazione dei record con PHP
Modifica dei record con PHP
Eliminazione di tabelle e database con PHP
Conclusioni
Gestire un database con ASP e MySQL
Introduzione
ASP: Active Server Pages
I driver ODBC per MySQL
Connettersi a MySQL da una pagina ASP
Creare e selezionare database MySQL con ASP
Creare una tabella con ASP
Inserimento e lettura dei dati con ASP
UPDATE e DELETE con ASP
Eliminare tabelle e database con ASP
Conclusioni
Gestire database MySQL con PhpMyAdmin
Introduzione
Cosa può fare per noi PhpMyAdmin
Installiamo e configuriamo PhpMyAdmin
Operazioni di base su database e tabelle
Operazioni avanzate sulle tabelle
Operazioni avanzate sui campi
Esportazione e importazione dei dati
Conclusioni
Le stored procedures con MySQL
Introduzione
Le stored procedures in MySQL
Sintassi delle stored procedures
Stored procedures e comandi per la visualizzazione
Un primo esempio di stored procedure
Stored procedures e dichiarazione di variabili
Stored procedures e assegnazione di variabili
Modalità dei parametri nelle stored procedures
Utilizzo associato di IN e OUT
Eliminare una stored procedure
Conclusioni
I triggers con MySQL
Introduzione
I triggers in MySQL
I limiti dei triggers in MySQL
Creazione di un primo trigger
La sintassi dei triggers
Visualizzazione dei triggers
Cancellazione dei triggers
Conclusioni
Le views con MySQL
Introduzione
Le views in MySQL
Perché utilizzare le views
Sintassi per la definizione di una view: gli algortimi
Sintassi per la definizione di una view: nome view e SELECT
Linux - Guida completa al sistema open per Mrwcorsi.it Il manuale "Linux - Guida completa al sistema open", che come il
precedente su PHP ho
scritto per ... Leggi l'articolo