Home Chi sono Mappa del sito Contatti  
 
Java
Apache Wicket
Sistemistica Totocalcio
 
 
Programmare Applicativi...
Presentazione del libro
Panoramica dei contenuti
 
 
Giochi in PHP
Introduzione
Filetto (Tris)
Forza 4
Sudoku
 
 
Tutorial Linux/Unix
Archivio
 
 
Sql
Tutorial su Mysql
 
 
C++
Framework a oggetti
 
Archivio->Usare MySQL Client

Usare MySQL Client

Questo piccolo tutorial spiega come utilizzare i comandi di base del client di mysql ed in particolare come eseguire il backup del database da console.

  • Archiviare il backup del database <nome database> nel file <nome file>:
    # mysqldump -u <user> -p<password> <nome database> > <nome file>
    Si noti che in questo caso il backup corrisponde ad una sequenza di query SQL in grado di ricostruire il database


  • Archiviare il backup della tabella <nome tabella> del database <nome database> nel file <nome file>:
    # mysqldump -u <user> -p<password> <nome database> <nome tabella> > <nome file>


  • Archiviare il backup di alcuni record in base alla clausola where <where sql> della tabella <nome tabella> del database <nome database> nel file <nome file>:
    # mysqldump -u <user> -p<password> -where=(<where sql>) <nome database> <nome tabella> > <nome file>
    Esempi semplici di <where sql> sono (id>10) oppure (nome LIKE 'a%')


  • Connettersi al server MSQL:
    # mysql -u <user> -p<password>


  • Connettersi con il database <nome database> di un server MSQL:
    # mysql -u <user> -p<password> <nome database>


  • Inviare ed eseguire il file di istruzioni <file SQL> al server MSQL:
    # mysql -u <user> -p<password> < <file SQL>
    Allo stesso modo è possibile eseguire il ripristino di un database in quanto come visto prima un backup è un file contenente la lista delle query necessaria per ripristinare un database.




  • Una volta collgati con il server MySQL, oltre alle normali query SQL, ecco alcuni comandi utili che potreste utilizzare:
  • Per visalizzare la lista dei database del server:
    > show databases;


  • Per entrare nel database <nome database>:
    > use <nome database>;


  • Per visalizzare la lista delle tabelle del database in uso:
    > show tables;


  • Per uscire dalla console di mysql:
    > exit