php:db_mysql_php
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
| Prossima revisione | Revisione precedente | ||
| php:db_mysql_php [2024/04/15 10:24] – creata davidn | php:db_mysql_php [2024/04/15 10:43] (versione attuale) – [DBMS] davidn | ||
|---|---|---|---|
| Linea 3: | Linea 3: | ||
| [[php: | [[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' | Le informazioni sono inserite nel database una riga alla volta, la riga di una tabella contiene un' | ||
| - | ==== Esempio di tabella ==== | + | ===== Esempio di tabella |
| - | &nome& | + | ^nome ^ |
| |Antonio| 01/01/1990 | Roma | Piazza di Spagna 54 | | |Antonio| 01/01/1990 | Roma | Piazza di Spagna 54 | | ||
| - | Carlo | + | | Carlo |23/ |
| - | 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
