Strumenti Utente

Strumenti Sito


php:db_mysql_php

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Prossima revisione
Revisione precedente
php:db_mysql_php [2024/04/15 10:24] – creata davidnphp:db_mysql_php [2024/04/15 10:43] (versione attuale) – [DBMS] davidn
Linea 3: Linea 3:
 [[php:php|Pagina principale del PHP]] [[php:php|Pagina principale del PHP]]
  
-====I database====+=====I database=====
  
 Un database o base di dati è un insieme strutturato di dati, i dati contenuti nei database sono memorizzati in tabelle, le tabelle sono una sequenza di insieme di righe, le righe sono composte da celle. Un database o base di dati è un insieme strutturato di dati, i dati contenuti nei database sono memorizzati in tabelle, le tabelle sono una sequenza di insieme di righe, le righe sono composte da celle.
Linea 11: Linea 11:
 Le informazioni sono inserite nel database una riga alla volta, la riga di una tabella contiene un'informazione completa. Le informazioni sono inserite nel database una riga alla volta, la riga di una tabella contiene un'informazione completa.
  
-==== Esempio di tabella ====+===== Esempio di tabella =====
  
-&nome&  data_nascita & luogo_nascita & indirizzo &+^nome ^  data_nascita ^ luogo_nascita ^ indirizzo ^
 |Antonio| 01/01/1990 | Roma | Piazza di Spagna 54 | |Antonio| 01/01/1990 | Roma | Piazza di Spagna 54 |
-Carlo +| Carlo |23/09/1970  | Napoli |Via Chiaia 43| 
-23/09/1970 +|Francesco|03/10/1976|Assisi|Piazza dei Martiri 2| 
-Napoli + 
-Via Chiaia 43 + 
-Francesco +===== MySql ===== 
-03/10/1976 + 
-Assisi +MySql è un **DBMS** (Database Management System), un DBMS è un software attivo su un server che consente di accedere e modificare i dati presenti in un database. 
-Piazza dei Martiri 2+ 
 +Un DBMS contiene numerosi database ma si può interagire con unico database alla volta, il linguaggio che si usa per dialogare con i DBMS è **SQL** (Structured Query Language). 
 + 
 +Le interazioni con i database si chiamano **query**, quelle che tratteremo sono: 
 +  * query di selezione 
 +  * query di inserimento 
 +  * query di aggiornamento o modifica  
 +  * query di selezione 
 + 
 +Per **stato del database** si intende il contenuto di tutte le tabelle di un database in un dato momento. 
 +Rispetto allo stato del database le query possono essere divise in due gruppi, la query di selezione non modifica lo stato del database, mentre le altre tre si. 
  
  
php/db_mysql_php.1713176687.txt.gz · Ultima modifica: 2024/04/15 10:24 da davidn