Comments
Description
Transcript
Slide - JoomlaDay
Presentato da Fustini Alessandro Myslq DBA e Developer certified Joomlahost.it. Joomlahost.it 1 Terminologia e Acronimi Phpmyadmin: interfaccia grafica per la gestione e amministrazione dei dati presenti su MySql MySql: Database Open Source LAMP acronimo che sta per : Linux : sistema operativo free Open Source (un dialetto di Unix) Apache : il Web Server più usato nel mondo, permette di Spedire tramite Web le vostre informazioni a un qualsiasi browser come Firefox o Explorer MySql : database open source di Sun che gestisce e archivia dati PHP : linguaggio di scripting web Open Source, molto usato nella creazione di pagine dinaniche Joomlahost.it 2 MySql:il suo compito MySql è un Relational database management system (RDBMS), composto da un client con interfaccia a caratteri e un server, entrambi disponibili sia per sistemi Unix (come Linux) che per Windows. Dal 1996 supporta la maggior parte della sintassi SQL e lo standard ANSI. Possiede delle interfacce per diversi linguaggi come ODBC, Java, Perl ,.NET e PHP Joomlahost.it 3 MySql:una metafora per capirlo Joomlahost.it 4 MySql:un po’ di storia Il 16 gennaio 2008 Sun Microsystems ha acquistato la società per un miliardo di dollari, stimando il mercato del database in 15 miliardi di dollari. Il 20 aprile 2009 la stessa Sun Microsystems è stata acquistata da Oracle per 7,4 miliardi di dollari. Oggi viene distribuito principalmente come versione Community e Enterprise (quest’ultima a pagamento). Moltissimi GRANDI del WEB lo usano nelle loro strutture informatiche come Google, Wikipedia, Facebook creandone delle versioni modificate Joomlahost.it 5 MySql:le versioni Ad oggi le versioni rilasciate direttamente da Sun sono : 5.0: molto diffusa, ma tra poco non più supportata 5.1: da poco rilasciata come stabile ed utilizzabile 5.4: in sviluppo per cercare nuove ottimizzazioni per velocità e funzionalità, alcune delle quali prese dalla 6.0 6.0: in sviluppo, con l’obiettivo di creare la struttura di una nuova architettura di base. Disponibile tra circa un anno Joomlahost.it 6 Joomlahost.it 7 MySql: il suo utilizzo Per utilizzare MySql è necessario SQL, un linguaggio di programmazione per database progettato per : 1. 2. 3. leggere, modificare e gestire dati memorizzati in un sistema basato sul modello relazionale creare e modificare schemi di database creare e gestire strumenti di controllo ed accesso ai dati La maggior parte dei database dispongono di un interfaccia dalla linea di comando per l'esecuzione diretta dei comandi SQL. Sempre più spesso è disponibile un’ interfaccia grafica che permette di compiere le operazioni SQL tramite mouse, icone e finestre. Joomlahost.it 8 PhpMyAdmin e MySql : come sono legati tra loro Joomlahost.it 9 PhpMyAdmin cos’e? Un programma in PHP utilizzabile tramite Apache, che graficamente e molto velocemente ci permette di interagire con Mysql avendo pochissime nozioni di SQL. Joomlahost.it 10 PhpMyAdmin cos’e? PhpMyAdmin è nato nel 1998. Fino ad oggi sono state rilasciate diverse versioni evolutive per sfruttare al meglio le versioni di MySql. E’ uno strumento utilissimo, oltre che per gli inesperti, anche per chi conosce bene SQL e MySql perché sveltisce le operazioni più comuni. L'installazione del programma può essere fatta manualmente o tramite pacchetti già pronti all'uso. E’ disponibile su diversi sistemi operativi e con altre serie di programmi (bundle) Joomlahost.it 11 PhpMyAdmin: come si presenta Joomlahost.it 12 PhpMyAdmin: come creare un DB Joomlahost.it 13 PhpMyAdmin: il DB è creato Joomlahost.it 14 PhpMyAdmin: come creare una tabella Joomlahost.it 15 PhpMyAdmin: definizione tabella Joomlahost.it 16 PhpMyAdmin: ecco la tabella Joomlahost.it 17 PhpMyAdmin: Inserimento dati Joomlahost.it 18 PhpMyAdmin: i nostri dati Joomlahost.it 19 PhpMyAdmin: creare un indice Joomlahost.it 20 PhpMyAdmin: Cerca Joomlahost.it 21 PhpMyAdmin: Esporta Joomlahost.it 22 PhpMyAdmin: Importa Joomlahost.it 23 PhpMyAdmin: Operazioni Joomlahost.it 24 MySql : cancellazione dati …cosa succede Joomlahost.it 25 PhpMyAdmin: Svuota e Elimina Joomlahost.it 26 Fine Adesso tocca a voi… Buona continuazione Joomlahost.it 27