di: Claudio Garau 30 Giugno 2009
Fondamentalmente esistono 4 modalità per comunicare con un Database server e inviare istruzioni in grado di interrogare e manipolare i dati da esso gestiti:
Nelle pagine seguenti verranno analizzate in particolare le caratteristiche relative all'esecuzione di istruzioni SQL verso DBMS MySQL tramite modalità batch e da file di testo.
In linea generale è possibile riscontrare in una o più istruzioni eseguite in modalità batch le seguenti caratteristiche:
I file di batch sono generalmente dei file destinati a contenere un elenco di istruzioni che devono essere eseguite sequenzialmente nel momento in cui viene richiamato il file, in questo modo sarà possibile rendere più semplici operazioni da eseguire frequentemente e non di rado ripetitivamente.
Diverso è invece il discorso riferito ai Batch Job (procedure o compiti eseguiti in modalità Batch), tramite questa definizione si intende infatti indicare un applicativo destinata ad eseguire una sequenza di istruzioni senza che per questo sia richiesto l'intervento da parte di un utilizzatore; come anticipato, in determinati casi è possibile programmare dei Batch Job in modo da eseguire le istruzioni previste tenendo conto di intervalli di tempo o di orari predefiniti (sheduling).
La modalità più immediata per inviare istruzioni ad un Database server MySQL è quella interattiva, essa si esegue attraverso digitazioni da linea di comando; da shell Linux è per esempio possibile connettersi al DBMS con una semplice istruzione simile alla seguente:
shell> mysql -h hostname -u username -p
Verrà richiesta la password per l'autenticazione dell'utente in connessione è sarà possibile inviare istruzioni direttamente all'esecutore dell'applicazione; ad esempio, se si desiderasse visualizzare i database disponibili per l'utente connesso sarà possibile utilizzare il seguente comando:
mysql> SHOW DATABASES;
La modalità interattiva però implica un intervento diretto da parte dell'utilizzatore per operazioni come per esempio quelle destinate all'interrogazione (query) del database, l'alternativa più veloce è quella di sostituire il batch mode alla modalità interattiva. Vediamo come fare nella prossima pagina.
|
SQL Maintenance Solution: soluzione free per la manutenzione di SQL Server |
Guida AccessIniziare a sviluppare database grazie alla potenza visuale offerta... |
Guida SQL Server 2005L'RDBMS di Microsoft è uno dei più utilizzati, soprattutto in ambito... |
Guida OracleScoprire ed approfondire un dei più importanti RDBMS sulla scena... |
Ogni settimana, in due distinte newsletter: notizie a approfondimenti su MySQL, SQLserver e Oracle.
Iscriviti alla newsletter