SlideShare une entreprise Scribd logo
1  sur  18
Télécharger pour lire hors ligne
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

Contenu connexe

Plus de High Secondary School

Php: riconoscere il dispositivo del client
Php: riconoscere il dispositivo del clientPhp: riconoscere il dispositivo del client
Php: riconoscere il dispositivo del clientHigh Secondary School
 
PHP: programmi gestionali, introduzione
PHP: programmi gestionali, introduzionePHP: programmi gestionali, introduzione
PHP: programmi gestionali, introduzioneHigh Secondary School
 
Una bottega del Commercio Equo & Solidale
Una bottega del Commercio Equo & SolidaleUna bottega del Commercio Equo & Solidale
Una bottega del Commercio Equo & SolidaleHigh Secondary School
 
Comunità Scolastiche Sostenibili 2007
Comunità Scolastiche Sostenibili 2007Comunità Scolastiche Sostenibili 2007
Comunità Scolastiche Sostenibili 2007High Secondary School
 
Visual Basic, modulo e sottoprocedure
Visual Basic, modulo e sottoprocedureVisual Basic, modulo e sottoprocedure
Visual Basic, modulo e sottoprocedureHigh Secondary School
 
Programmare In Visual Basic, prima lezione
Programmare In Visual Basic, prima lezioneProgrammare In Visual Basic, prima lezione
Programmare In Visual Basic, prima lezioneHigh Secondary School
 
Comunità Scolastiche Sostenibili 2007/2008
Comunità Scolastiche Sostenibili 2007/2008Comunità Scolastiche Sostenibili 2007/2008
Comunità Scolastiche Sostenibili 2007/2008High Secondary School
 

Plus de High Secondary School (20)

Php: riconoscere il dispositivo del client
Php: riconoscere il dispositivo del clientPhp: riconoscere il dispositivo del client
Php: riconoscere il dispositivo del client
 
Da html in_poi, verso PHP
Da html in_poi, verso PHPDa html in_poi, verso PHP
Da html in_poi, verso PHP
 
PHP: gestione file sequenziale
PHP: gestione file sequenzialePHP: gestione file sequenziale
PHP: gestione file sequenziale
 
PHP: programmi gestionali, introduzione
PHP: programmi gestionali, introduzionePHP: programmi gestionali, introduzione
PHP: programmi gestionali, introduzione
 
Visual basic: odbc su MySql
Visual basic: odbc su MySqlVisual basic: odbc su MySql
Visual basic: odbc su MySql
 
Dal cacao al cioccolato
Dal cacao al cioccolatoDal cacao al cioccolato
Dal cacao al cioccolato
 
Una bottega del Commercio Equo & Solidale
Una bottega del Commercio Equo & SolidaleUna bottega del Commercio Equo & Solidale
Una bottega del Commercio Equo & Solidale
 
Comunità Scolastiche Sostenibili 2007
Comunità Scolastiche Sostenibili 2007Comunità Scolastiche Sostenibili 2007
Comunità Scolastiche Sostenibili 2007
 
Visual Basic, Equazioni Sec Grado
Visual Basic, Equazioni Sec GradoVisual Basic, Equazioni Sec Grado
Visual Basic, Equazioni Sec Grado
 
Visual Basic, modulo e sottoprocedure
Visual Basic, modulo e sottoprocedureVisual Basic, modulo e sottoprocedure
Visual Basic, modulo e sottoprocedure
 
VB Cicli Lavoro Repeat
VB  Cicli  Lavoro  RepeatVB  Cicli  Lavoro  Repeat
VB Cicli Lavoro Repeat
 
Blog Riferimenti Risorse (4)
Blog Riferimenti Risorse (4)Blog Riferimenti Risorse (4)
Blog Riferimenti Risorse (4)
 
Blog Cosa E'?
Blog Cosa E'?Blog Cosa E'?
Blog Cosa E'?
 
Blog Creazione
Blog CreazioneBlog Creazione
Blog Creazione
 
Blog Manutenzione
Blog ManutenzioneBlog Manutenzione
Blog Manutenzione
 
Contenuti WEB creati dagli Utenti
Contenuti WEB creati dagli UtentiContenuti WEB creati dagli Utenti
Contenuti WEB creati dagli Utenti
 
Programmare In Visual Basic, prima lezione
Programmare In Visual Basic, prima lezioneProgrammare In Visual Basic, prima lezione
Programmare In Visual Basic, prima lezione
 
Funzione se Incapsulata
Funzione se IncapsulataFunzione se Incapsulata
Funzione se Incapsulata
 
Supermercato
SupermercatoSupermercato
Supermercato
 
Comunità Scolastiche Sostenibili 2007/2008
Comunità Scolastiche Sostenibili 2007/2008Comunità Scolastiche Sostenibili 2007/2008
Comunità Scolastiche Sostenibili 2007/2008
 

Dernier

TeccarelliLorenzo-i4stilidellapitturaromana.docx
TeccarelliLorenzo-i4stilidellapitturaromana.docxTeccarelliLorenzo-i4stilidellapitturaromana.docx
TeccarelliLorenzo-i4stilidellapitturaromana.docxteccarellilorenzo
 
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024IISGiovanniVallePado
 
Una breve introduzione ad Elsa Morante, vita e opere
Una breve introduzione ad Elsa Morante, vita e opereUna breve introduzione ad Elsa Morante, vita e opere
Una breve introduzione ad Elsa Morante, vita e opereMarco Chizzali
 
Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.camillaorlando17
 
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxScienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxlorenzodemidio01
 
Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................giorgiadeascaniis59
 
Tosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxTosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxlorenzodemidio01
 
Adducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptxAdducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptxsasaselvatico
 
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptx
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptxProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptx
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptxlorenzodemidio01
 
Presentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informaticaPresentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informaticanico07fusco
 
LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................giorgiadeascaniis59
 
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...Nguyen Thanh Tu Collection
 
TeccarelliLorenzo-Mitodella.cavernaa.pdf
TeccarelliLorenzo-Mitodella.cavernaa.pdfTeccarelliLorenzo-Mitodella.cavernaa.pdf
TeccarelliLorenzo-Mitodella.cavernaa.pdfteccarellilorenzo
 
Storia-CarloMagno-TeccarelliLorenzo.pptx
Storia-CarloMagno-TeccarelliLorenzo.pptxStoria-CarloMagno-TeccarelliLorenzo.pptx
Storia-CarloMagno-TeccarelliLorenzo.pptxteccarellilorenzo
 
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxNicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxlorenzodemidio01
 
TeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptx
TeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptxTeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptx
TeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptxteccarellilorenzo
 
case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....giorgiadeascaniis59
 

Dernier (17)

TeccarelliLorenzo-i4stilidellapitturaromana.docx
TeccarelliLorenzo-i4stilidellapitturaromana.docxTeccarelliLorenzo-i4stilidellapitturaromana.docx
TeccarelliLorenzo-i4stilidellapitturaromana.docx
 
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
 
Una breve introduzione ad Elsa Morante, vita e opere
Una breve introduzione ad Elsa Morante, vita e opereUna breve introduzione ad Elsa Morante, vita e opere
Una breve introduzione ad Elsa Morante, vita e opere
 
Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.
 
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxScienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
 
Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................
 
Tosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxTosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptx
 
Adducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptxAdducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptx
 
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptx
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptxProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptx
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptx
 
Presentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informaticaPresentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informatica
 
LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................
 
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
 
TeccarelliLorenzo-Mitodella.cavernaa.pdf
TeccarelliLorenzo-Mitodella.cavernaa.pdfTeccarelliLorenzo-Mitodella.cavernaa.pdf
TeccarelliLorenzo-Mitodella.cavernaa.pdf
 
Storia-CarloMagno-TeccarelliLorenzo.pptx
Storia-CarloMagno-TeccarelliLorenzo.pptxStoria-CarloMagno-TeccarelliLorenzo.pptx
Storia-CarloMagno-TeccarelliLorenzo.pptx
 
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxNicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
 
TeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptx
TeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptxTeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptx
TeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptx
 
case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....
 

Php e data_base_popolare_un_db_mysql

  • 1. 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
  • 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 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.
  • 6. Popolare un database MYSQL Biblioteca è il nostro database che contiene una tabella: autori. La tabella autori non contiene nessun dato. Non è popolata.
  • 7. 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.
  • 8. Popolare un database MYSQL La maschera che si presenta (l'interfaccia) ci consente di inserire i dati nella tabella,
  • 9. 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.
  • 10. 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.
  • 11. 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.
  • 12. 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.
  • 13. Popolare un database MYSQL Vogliamo provare ad usare direttamente un comando SQL per aggiungere altri due autori?
  • 14. Popolare un database MYSQL Lo so, avete risposto no... ...e quindi proviamo!
  • 15. 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].
  • 16. Popolare un database MYSQL Avete appena provato un esempio di popolamento di una tabella con l'uso del comando SQL!
  • 17. Popolare un database MYSQL Tornando adesso alla scheda [mostra], vedrete il risultato del nostro lavoro... … ovvero la tabella con quattro nuovi record!
  • 18. Fine 18