Popolare un database MYSQL

                Per "popolare le tabelle"
                si intende inserire i dati
                      nelle tabelle.




Stefano Floris,                         Pubblicato su
Versione gennaio 2012a                  www.troppocurioso.altervista.org
Questa opera è sotto licenza
        creativa (di tipo copyleft)
                Attribuzione-Non commerciale-
             Condividi allo stesso modo Generico.




Per vedere una copia del testo della licenza visita il sito
http://www.creativecommons.it/Licenze

Stefano Floris, 2011
www.troppocurioso.altervista.org
Popolare un database MYSQL
Popolare un database vuol
quindi dire che il database
   passa da essere un
 contenitore vuoto ad un
    contenitore di dati.
                      E' l'esempio dell'armadio,
                      se è appena comprato e
                       montato in una stanza
                     sarà pronto per contenere i
                      nostri vestiti. Finché non
                         sistemiamo camicie,
                         mutande, cappotti e
                      maglioni l'armadio non è
                              popolato.
Popolare un database MYSQL
Popolare un database MYSQL
Popolare un database MYSQL




                Biblioteca è il nostro database che
                  contiene una tabella: autori. La
                    tabella autori non contiene
                  nessun dato. Non è popolata.
Popolare un database MYSQL




Abbiamo almeno due metodi per
inserire i dati nella tabella. Il primo
 è utilizzando l'azione INSERISCI
   attivabile dall'icona indicata.

                                            L'altro metodo è utilizzando il
                                          linguaggio SQL, che ancora non
                                           conosciamo. Quindi per adesso
                                            non seguiamo questa strada.
Popolare un database MYSQL
  La maschera che si
presenta (l'interfaccia) ci
consente di inserire i dati
     nella tabella,
Creare tabelle con MYSQL
 Ecco per esempio come
inserire i dati di due autori
    in una volta sola...
                                ...ricordatevi di premere
                                [Esegui] per confermare
                                       l'inserimento.
Popolare un database MYSQL
       La conferma
 dell'operazione avviene
con il messaggio illustrato
         qui sotto.                Il Phpmyadmin vi offre
                                     (giusto per farvi una
                                   cortesia ed aiutarvi ad
                                  imparare SQL) anche la
                                  traduzione in linguaggio
                                  SQL di quel che abbiamo
                                    fatto con lo strumento
                                            visuale.




                                       Vedremo
                               successivamente come
                                usare i comandi SQL.
                               Approfittate comunque
                              per vedere come funziona
                                 il comando INSERT.
Creare tabelle con MYSQL
In sintesi:


                         PHPMYADMIN è una
                         interfaccia grafica per
                       lavorare con il database
                                MySQL.




                   PHPMYADMIN ci aiuta a
                   lavorare con il database
                   scrivendo i comandi SQL
                        al posto nostro.
Popolare un database MYSQL
Praticamente:


                        Ogni azione che noi
                       svolgiamo utilizzando
                    l'interfaccia, ad esempio
                    attraverso le sue icone...




                      ...è tradotta nel
                 corrispondente comando
                     SQL ed eseguita.
Popolare un database MYSQL
    Vogliamo provare ad usare
direttamente un comando SQL per
    aggiungere altri due autori?
Popolare un database MYSQL
Lo so, avete risposto no...   ...e quindi proviamo!
Creare tabelle con MYSQL
 Potete provare a copiare
     il comando SQL
      visualizzato da
PHPMYADMIN: pulsante
destro e successivamente
                                              (1)
       la voce copia.
                            1       A questo punto andate
                                     nella scheda [SQL]




                                        Incollate il testo del
                                     comando SQL e provate
                                      a sostituire i valori nella
                                     parte che segue VALUES
                                2        (2) e poi premete
                                              [esegui].
Popolare un database MYSQL
Avete appena provato un
esempio di popolamento
 di una tabella con l'uso
    del comando SQL!
Popolare un database MYSQL
                  Tornando adesso alla
                scheda [mostra], vedrete
                   il risultato del nostro
                           lavoro...




                           … ovvero la tabella con
                            quattro nuovi record!
Fine


       18

Php e data_base_popolare_un_db_mysql

  • 1.
    Popolare un databaseMYSQL Per "popolare le tabelle" si intende inserire i dati nelle tabelle. Stefano Floris, Pubblicato su Versione gennaio 2012a www.troppocurioso.altervista.org
  • 2.
    Questa opera èsotto licenza creativa (di tipo copyleft) Attribuzione-Non commerciale- Condividi allo stesso modo Generico. Per vedere una copia del testo della licenza visita il sito http://www.creativecommons.it/Licenze Stefano Floris, 2011 www.troppocurioso.altervista.org
  • 3.
    Popolare un databaseMYSQL Popolare un database vuol quindi dire che il database passa da essere un contenitore vuoto ad un contenitore di dati. E' l'esempio dell'armadio, se è appena comprato e montato in una stanza sarà pronto per contenere i nostri vestiti. Finché non sistemiamo camicie, mutande, cappotti e maglioni l'armadio non è popolato.
  • 4.
  • 5.
  • 6.
    Popolare un databaseMYSQL Biblioteca è il nostro database che contiene una tabella: autori. La tabella autori non contiene nessun dato. Non è popolata.
  • 7.
    Popolare un databaseMYSQL Abbiamo almeno due metodi per inserire i dati nella tabella. Il primo è utilizzando l'azione INSERISCI attivabile dall'icona indicata. L'altro metodo è utilizzando il linguaggio SQL, che ancora non conosciamo. Quindi per adesso non seguiamo questa strada.
  • 8.
    Popolare un databaseMYSQL La maschera che si presenta (l'interfaccia) ci consente di inserire i dati nella tabella,
  • 9.
    Creare tabelle conMYSQL Ecco per esempio come inserire i dati di due autori in una volta sola... ...ricordatevi di premere [Esegui] per confermare l'inserimento.
  • 10.
    Popolare un databaseMYSQL La conferma dell'operazione avviene con il messaggio illustrato qui sotto. Il Phpmyadmin vi offre (giusto per farvi una cortesia ed aiutarvi ad imparare SQL) anche la traduzione in linguaggio SQL di quel che abbiamo fatto con lo strumento visuale. Vedremo successivamente come usare i comandi SQL. Approfittate comunque per vedere come funziona il comando INSERT.
  • 11.
    Creare tabelle conMYSQL In sintesi: PHPMYADMIN è una interfaccia grafica per lavorare con il database MySQL. PHPMYADMIN ci aiuta a lavorare con il database scrivendo i comandi SQL al posto nostro.
  • 12.
    Popolare un databaseMYSQL Praticamente: Ogni azione che noi svolgiamo utilizzando l'interfaccia, ad esempio attraverso le sue icone... ...è tradotta nel corrispondente comando SQL ed eseguita.
  • 13.
    Popolare un databaseMYSQL Vogliamo provare ad usare direttamente un comando SQL per aggiungere altri due autori?
  • 14.
    Popolare un databaseMYSQL Lo so, avete risposto no... ...e quindi proviamo!
  • 15.
    Creare tabelle conMYSQL Potete provare a copiare il comando SQL visualizzato da PHPMYADMIN: pulsante destro e successivamente (1) la voce copia. 1 A questo punto andate nella scheda [SQL] Incollate il testo del comando SQL e provate a sostituire i valori nella parte che segue VALUES 2 (2) e poi premete [esegui].
  • 16.
    Popolare un databaseMYSQL Avete appena provato un esempio di popolamento di una tabella con l'uso del comando SQL!
  • 17.
    Popolare un databaseMYSQL Tornando adesso alla scheda [mostra], vedrete il risultato del nostro lavoro... … ovvero la tabella con quattro nuovi record!
  • 18.