Strutture dati e database: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Robot: Automated text replacement (-<i>(.*)</i> +''\1'') |
m Riportata alla revisione precedente di 80.117.216.81 |
||
Riga 28:
Per strutturare correttamente dei dati, il primo passo è capire di che tipo sono, specialmente in relazione all'uso che se ne dovrà fare.
I campi "Nome" e "Cognome" conterranno dati di tipo testuale; possiamo immaginare di cercare i dati di una persona partendo dal suo cognome ed in caso di omonimia di questo, raffinando la ricerca scegliendo il nome corretto tra i vari omonimi, ecco quindi
Il campo "Indirizzo", anch'esso di tipo testuale, invece contiene al proprio interno due aspetti che potrebbe avere senso tenere separati; immaginando di voler filtrare, tra tutte le persone solo quelle residenti a Milano e non avendo per ora nessuna capacità di trovare una specifica sequenza di caratteri all'interno di un campo, dovremo quindi scorporare l'aspetto "Città" dal campo "Indirizzo".
Riga 306:
===Interrogare un database: istruzione SELECT===
La sintassi del comando
SELECT
{,
FROM
{,
[WHERE
====Join====
La sintassi di interrogazione prevista per implementare al suo interno le condizioni di
SELECT
{,
FROM
{,
[WHERE
====Ordinamento====
Durante un'interrogazione dei dati presenti nel nostro database, utilizzando la clasula
SELECT
{,
FROM
{,
[WHERE
[ORDER BY
{,
====Operatori aggregati====
Riga 347:
====Sintassi completa del comando SELECT====
Possiamo, ora, scrivere una sintassi più completa per l'interrogazione del nostro database tramite il comando
SELECT
{,
FROM
{,
[WHERE
[ORDER BY
{,
[GROUP BY
[HAVING
===Modifiche di schemi di tabelle: istruzione ALTER TABLE===
Riga 369:
Il comando che permette di popolare il database è <I>INSERT</i>. La sua sintassi più utilizzata è la seguente:
INSERT INTO
VALUES (
In alternativa si può anche usare:
INSERT INTO
(
La quale permette di inserire nella tabella tutte quelle righe che sono il risultato del costrutto
====Eliminazione righe====
Riga 383:
Per eliminare righe da una tabella si usa il comando <I>DELETE</i>:
DELETE FROM
====Modificare le righe====
Con il comando
UPDATE
SET
<
{,
<
[WHERE <I>Condizione</i>]
|