Ver. 1.0   
logo make me home | bookmark | contact | disclaimer
spacerspacerspacer
M y S Q L
  B e n v e n u t o
Google
  
 

Introduzione a MySQL
Ciao e benvenuti a tutti!
Questo tutorial ha per oggetto il linguaggio MySQL, acronimo di My Structured Query Language. Il MySQL è un sistema di gestione di database relazionale (RDBMS) e, esclusa la versione "Enterprise", è distribuito gratuitamente, sotto i termini del General Public License (GNU), a mezzo del sito web ufficiale www.mysql.org. Per questa sue caratteristiche MySQL è diventato velocemente il più famoso e utilizzato sistema di gestione di database relazionali.
logo
Il programma gira come server permettendo l'accesso multiuser ad un certo numero di database. Lo stesso è stato prescelto e quindi utilizzato in molti progetti, e da molte compagnie di successo quali: forum phpBB, Wikipedia, Google, Yahoo!, YouTube e Facebook. La popolarità del MySQL è intimamente legata alla popolarità del linguaggio PHP i quali usati congiuntamenteper permettono di realizzare facilmente siti web dinamici. Il codice sorgente è scritto in C e C++, ed è composto da due parti di codice: una versione per il server e una per il client, e viene fornito sia per la piattaforma Unix/Linux che per quella Windows.





Le Origini
Il MySQL fonda le sue origini sin dal 1995 ad opera del finlandese Michael Widenius che fu coadiuvato dallo svedese David Axmark nella stesura della prima versione del codice. Entrambi, con lo svedese Allan Larsson, soci e fondatori di una società svedese adesso chiamata MySQL AB. Detta società detiene i diritti di copyright sul codice. I suoi principali introiti provengono dal supporto agli utilizzatori di MySQL, dalla vendita delle licenze commerciali e dall'utilizzo da parte di terzi del marchio MySQL. Nel 2008 la MySQL AB venne acquisita dalla società statunitense Sun Microsystems che successivamente venne a sua volta acquisita da un'altra società USA, la ORACLE società leader nello sviluppo, commercializzazione e vendita di database.






Strutturazione del tutorial
Il tutorial è indirizzato ad un'audience di webmasters che già sono a conoscenza della base del codice di strutturazione HTML e di quello di programmazione PHP. Infatti, il MySql, linguaggio embedded, viene utilizzato congiuntamente al PHP, con un intreccio così stretto che i due linguaggi diventano indistinguibili, agli occhi di un programmatore inesperto. Le linee di codice PHP + MySQL possono essere a loro volta inseriti all'interno (embedded) della struttura HML

Presupponendo che il lettore non possieda un proprio server, ma utilizzi quello di un provider nel quale è implementato il linguaggio lato server e, inoltre, una interfaccia per la gestione del database, il tutorial sarà principalmente incentrato nell'uso del codice dal lato client. Si forniranno esempi pratici per capire il funzinamento dei comandi che potranno anche essere utilizzati dal lettore con un semplice copia ed incolla per i propri scopi.

Di cosa necessito per usare il MySQL
Come anzidetto, si presuppone che il lettore non possieda un proprio database server, ma utilizzi quello fornito da un provider, che generalmente è lo stesso di quello che ospita in un altro server il nostro sito, che ne cura l'installazione, l'aggiornamento e la manutenzione per tutte le piattaforme disponibili.

Personalmente, non cito il nome della società per non fare pubblicità gratuita, utilizzo un server MySQL con a disposizione 5 database preimpostati e nominati (senza possibilità di modifiche) che è limitato come dimensioni a 100 MB. Per l'amministrazione dei miei database ho a disposizione una interfaccia web che mi consente facilmente di agire nella struttura e nei dati delle tabelle ivi contenute per quei lavori che altrimenti sarebbero troppo lunghi e complicati da eseguire a mezzo script.

Bene, abbiamo concluso l'introduzione al nuovo linguaggio.
 
Sponsors
zanox
box air max
1- logo
Logo - 120x60
box border
  | Ottimizzato per IE 4+ e una risoluzione di 1024 X 768 px |  
  © Copyright 2007-2010 Webmaster's Bazar