SlideShare uma empresa Scribd logo
1 de 15
Baixar para ler offline
Introduzione a MYSQL




Stefano Floris,          Pubblicato su
Versione ottobre 2011a   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
MYSQL è un programma.
  Per la precisione un DBMS
(Database Management System)    Quando i file sequenziali
                               cominciano a stare stretti...




                                 Si fa uso di un DBMS
Introduzione a MYSQL

MYSQL non è l'unico DBMS in
circolazione. Esistono molti
programmi simili. Per esempio:
SQLite, PostgreSQL e i
software commerciali quali
Access, SQL Server, Oracle...    Avevo scelto inizialmente MYSQL
                                  in quanto progetto opensource.
                                 Adesso non lo è piu', almeno non
                                     del tutto... E quindi in una
                                   successiva revisione del testo
                                     useremo altro programma.
Introduzione a MYSQL

Con l'introduzione del DBMS
non si ha piu' accesso diretto   PROGRAMMA
dal programma ai file di dati
come avveniva sui file
sequenziali...
Introduzione a MYSQL
… arriva un intermediario.
                             PROGRAMMA




                               DBMS
Introduzione a MYSQL
             HUM, nella sostanza... che
              vuol dire che arriva un
                  intermediario?
Introduzione a MYSQL
Giusto... mai perdere di vista la
sostanza...                         PROGRAMMA




                                      DBMS
Introduzione a MYSQL
                  Giusto... mai perdere di vista la
                  sostanza...
                                                      PROGRAMMA




 E quindi, per essere sintetici, nella
 programmazione cambierà questo:                        DBMS

  1) Che non useremo piu' le
 stesse istruzioni di apertura,
   chiusura, lettura scrittura
utilizzate per i file sequenziali;
Introduzione a MYSQL
                   Giusto... mai perdere di vista la
                   sostanza...
                                                       PROGRAMMA


 E quindi, per essere sintetici, nella
 programmazione cambierà questo:

  1) Che non useremo piu' le stesse
istruzioni di apertura, chiusura, lettura                DBMS
scrittura utilizzate per i file sequenziali

2) che il DBMS adotta un suo
    linguaggio, dovremo
   comandare il DBMS per
 effettuare operazioni sugli
            archivi
Introduzione a MYSQL
                    Giusto... mai perdere di vista la
                    sostanza...
                                                        PROGRAMMA


  E quindi, per essere sintetici, nella
  programmazione cambierà questo:

   1) Che non useremo piu' le stesse
 istruzioni di apertura, chiusura, lettura                DBMS
 scrittura utilizzate per i file sequenziali

2) che il DBMS adotta un suo linguaggio,
    dovremo comandare il DBMS per
    effettuare operazioni sugli archivi

    3) Il nuovo linguaggio si
           chiama SQL
Introduzione a MYSQL
                  Giusto... mai perdere di vista la
                  sostanza...
                                                      PROGRAMMA
  E quindi, per essere sintetici, nella
  programmazione cambierà questo:

   1) Che non useremo piu' le stesse
 istruzioni di apertura, chiusura, lettura
 scrittura utilizzate per i file sequenziali
                                                        DBMS
2) che il DBMS adotta un suo linguaggio,
    dovremo comandare il DBMS per
    effettuare operazioni sugli archivi

  3) Il nuovo linguaggio si chiama SQL

 4) L'SQL viene “ospitato” nel
programma che scriviamo con
   il linguaggio che abbiamo
scelto noi (per esempio HTML
             e PHP)
Introduzione a MYSQL
                  Giusto... mai perdere di vista la
                  sostanza...
  E quindi, per essere sintetici, nella               PROGRAMMA
  programmazione cambierà questo:

   1) Che non useremo piu' le stesse
 istruzioni di apertura, chiusura, lettura
 scrittura utilizzate per i file sequenziali

2) che il DBMS adotta un suo linguaggio,                DBMS
    dovremo comandare il DBMS per
    effettuare operazioni sugli archivi

  3) Il nuovo linguaggio si chiama SQL

4) L'SQL viene “ospitato” nel programma
   che scriviamo con il linguaggio che
 abbiamo scelto noi (per esempio HTML
                e PHP)
 5) che non “vedremo” piu' gli
    archivi fisici ma la loro
       rappresentazione
Introduzione a MYSQL
… inoltre...
                               PROGRAMMA




Inoltre useremo anche
                                 DBMS
una nuova interfaccia.
Fine


       15

Mais conteúdo relacionado

Semelhante a Php e data base introduzione a mysql

5 - Introduzione al Web (2/2) - 17/18
5 - Introduzione al Web (2/2) - 17/185 - Introduzione al Web (2/2) - 17/18
5 - Introduzione al Web (2/2) - 17/18Giuseppe Vizzari
 
5 - Introduzione al Web (2/2)
5 - Introduzione al Web (2/2)5 - Introduzione al Web (2/2)
5 - Introduzione al Web (2/2)Giuseppe Vizzari
 
Introduzione al web (2/2) - 18/19
Introduzione al web (2/2) - 18/19Introduzione al web (2/2) - 18/19
Introduzione al web (2/2) - 18/19Giuseppe Vizzari
 
Py a6 python-database
Py a6 python-databasePy a6 python-database
Py a6 python-databaseMajong DevJfu
 
Recensione
RecensioneRecensione
Recensionegioele5
 
MySQL 5
MySQL 5MySQL 5
MySQL 5jekil
 
Introduzione ai Microservices
Introduzione ai MicroservicesIntroduzione ai Microservices
Introduzione ai MicroservicesDaniele Mondello
 
Slides webinar Abstract "Pregi e difetti dei principali CMS Open Source"
Slides webinar Abstract "Pregi e difetti dei principali CMS Open Source" Slides webinar Abstract "Pregi e difetti dei principali CMS Open Source"
Slides webinar Abstract "Pregi e difetti dei principali CMS Open Source" Abstract Technology Agency
 
Spring Framework
Spring FrameworkSpring Framework
Spring FrameworkNaLUG
 
Pregi e difetti dei principali CMS Open Source
Pregi e difetti dei principali CMS Open SourcePregi e difetti dei principali CMS Open Source
Pregi e difetti dei principali CMS Open Sourcenois3
 

Semelhante a Php e data base introduzione a mysql (16)

5 - Introduzione al Web (2/2) - 17/18
5 - Introduzione al Web (2/2) - 17/185 - Introduzione al Web (2/2) - 17/18
5 - Introduzione al Web (2/2) - 17/18
 
5 - Introduzione al Web (2/2)
5 - Introduzione al Web (2/2)5 - Introduzione al Web (2/2)
5 - Introduzione al Web (2/2)
 
Introduzione al web (2/2) - 18/19
Introduzione al web (2/2) - 18/19Introduzione al web (2/2) - 18/19
Introduzione al web (2/2) - 18/19
 
Py a6 python-database
Py a6 python-databasePy a6 python-database
Py a6 python-database
 
Recensione
RecensioneRecensione
Recensione
 
MySQL 5
MySQL 5MySQL 5
MySQL 5
 
Mysql Introduzione
Mysql IntroduzioneMysql Introduzione
Mysql Introduzione
 
Linguaggi di programmazione
Linguaggi di programmazioneLinguaggi di programmazione
Linguaggi di programmazione
 
ORM Java - Hibernate
ORM Java - HibernateORM Java - Hibernate
ORM Java - Hibernate
 
Introduzione ai Microservices
Introduzione ai MicroservicesIntroduzione ai Microservices
Introduzione ai Microservices
 
Corso Bash
Corso BashCorso Bash
Corso Bash
 
Slides webinar Abstract "Pregi e difetti dei principali CMS Open Source"
Slides webinar Abstract "Pregi e difetti dei principali CMS Open Source" Slides webinar Abstract "Pregi e difetti dei principali CMS Open Source"
Slides webinar Abstract "Pregi e difetti dei principali CMS Open Source"
 
Visual basic: odbc su MySql
Visual basic: odbc su MySqlVisual basic: odbc su MySql
Visual basic: odbc su MySql
 
Object Oriented Programming
Object Oriented ProgrammingObject Oriented Programming
Object Oriented Programming
 
Spring Framework
Spring FrameworkSpring Framework
Spring Framework
 
Pregi e difetti dei principali CMS Open Source
Pregi e difetti dei principali CMS Open SourcePregi e difetti dei principali CMS Open Source
Pregi e difetti dei principali CMS Open Source
 

Mais 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
 

Mais 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
 
Php e database: php mysql
Php e database: php mysqlPhp e database: php mysql
Php e database: php mysql
 
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
 
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
 

Php e data base introduzione a mysql

  • 1. Introduzione a MYSQL Stefano Floris, Pubblicato su Versione ottobre 2011a 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. MYSQL è un programma. Per la precisione un DBMS (Database Management System) Quando i file sequenziali cominciano a stare stretti... Si fa uso di un DBMS
  • 4. Introduzione a MYSQL MYSQL non è l'unico DBMS in circolazione. Esistono molti programmi simili. Per esempio: SQLite, PostgreSQL e i software commerciali quali Access, SQL Server, Oracle... Avevo scelto inizialmente MYSQL in quanto progetto opensource. Adesso non lo è piu', almeno non del tutto... E quindi in una successiva revisione del testo useremo altro programma.
  • 5. Introduzione a MYSQL Con l'introduzione del DBMS non si ha piu' accesso diretto PROGRAMMA dal programma ai file di dati come avveniva sui file sequenziali...
  • 6. Introduzione a MYSQL … arriva un intermediario. PROGRAMMA DBMS
  • 7. Introduzione a MYSQL HUM, nella sostanza... che vuol dire che arriva un intermediario?
  • 8. Introduzione a MYSQL Giusto... mai perdere di vista la sostanza... PROGRAMMA DBMS
  • 9. Introduzione a MYSQL Giusto... mai perdere di vista la sostanza... PROGRAMMA E quindi, per essere sintetici, nella programmazione cambierà questo: DBMS 1) Che non useremo piu' le stesse istruzioni di apertura, chiusura, lettura scrittura utilizzate per i file sequenziali;
  • 10. Introduzione a MYSQL Giusto... mai perdere di vista la sostanza... PROGRAMMA E quindi, per essere sintetici, nella programmazione cambierà questo: 1) Che non useremo piu' le stesse istruzioni di apertura, chiusura, lettura DBMS scrittura utilizzate per i file sequenziali 2) che il DBMS adotta un suo linguaggio, dovremo comandare il DBMS per effettuare operazioni sugli archivi
  • 11. Introduzione a MYSQL Giusto... mai perdere di vista la sostanza... PROGRAMMA E quindi, per essere sintetici, nella programmazione cambierà questo: 1) Che non useremo piu' le stesse istruzioni di apertura, chiusura, lettura DBMS scrittura utilizzate per i file sequenziali 2) che il DBMS adotta un suo linguaggio, dovremo comandare il DBMS per effettuare operazioni sugli archivi 3) Il nuovo linguaggio si chiama SQL
  • 12. Introduzione a MYSQL Giusto... mai perdere di vista la sostanza... PROGRAMMA E quindi, per essere sintetici, nella programmazione cambierà questo: 1) Che non useremo piu' le stesse istruzioni di apertura, chiusura, lettura scrittura utilizzate per i file sequenziali DBMS 2) che il DBMS adotta un suo linguaggio, dovremo comandare il DBMS per effettuare operazioni sugli archivi 3) Il nuovo linguaggio si chiama SQL 4) L'SQL viene “ospitato” nel programma che scriviamo con il linguaggio che abbiamo scelto noi (per esempio HTML e PHP)
  • 13. Introduzione a MYSQL Giusto... mai perdere di vista la sostanza... E quindi, per essere sintetici, nella PROGRAMMA programmazione cambierà questo: 1) Che non useremo piu' le stesse istruzioni di apertura, chiusura, lettura scrittura utilizzate per i file sequenziali 2) che il DBMS adotta un suo linguaggio, DBMS dovremo comandare il DBMS per effettuare operazioni sugli archivi 3) Il nuovo linguaggio si chiama SQL 4) L'SQL viene “ospitato” nel programma che scriviamo con il linguaggio che abbiamo scelto noi (per esempio HTML e PHP) 5) che non “vedremo” piu' gli archivi fisici ma la loro rappresentazione
  • 14. Introduzione a MYSQL … inoltre... PROGRAMMA Inoltre useremo anche DBMS una nuova interfaccia.
  • 15. Fine 15