Corsi on-line
Chiudi
Newsletter:
  • Seguici su Facebook
  • Seguici su Twitter
  • Seguici su Google+
  • Seguici via RSS
  • Seguici col tuo Smartphone

Inserimento dei dati nel database

Per inserire i dati in una tabella, in PostgreSQL si utilizza il comando SQL denominato INSERT che può essere impiegato attraverso differenti tipologie di sintassi.

Per fare alcuni esempi su INSERT creeremo innanzitutto una tabella chiamata "Armadio" comprensiva di quattro nomi di campo:

CREATE TABLE Armadio (
  Ordine integer, 
  Cassetto_1 varchar(50), 
  Cassetto_2 varchar(50), 
  Cassetto_3 varchar(50) 
);
Abbiamo quindi una tabella vuota, dotata di una struttura sicuramente molto più semplice di quella che uno sviluppatore utilizzarebbe per il suo lavoro, ma sufficiente per i nostri scopi.

A questo punto potremo utilizzare tre diverse tipologie di sintassi per l'inserimento dei dati, vediamo la prima:

INSERT INTO Armadio VALUES (
  01,
  'calze',
  'maglie',
  'pantaloni'
);
Nell'esempo appena proposto, abbiamo inserito i dati seguendo l'ordine della struttura dei campi nella tabella, non sarà quindi necessario specificare i nomi dei singoli campi in quanto sappiamo già in quale di essi ogni dato finirà per essere inserito ('01' in 'Ordine', 'calze' in 'Cassetto_1' etc.).
Possiamo inoltre osservare come il valore numerico non sia posto tra apici, mentre questo trattamento è riservato alle stringhe.

Naturalmente sarà sempre possibile operare i nostri inserimenti specificando i nomi dei campi in cui ogni dato dovrà essere allocato:

INSERT INTO Armadio (
  Ordine,
  Cassetto_1,
  Cassetto_2,
  Cassetto_3,
)
VALUES (
  02,
  'guanti',
  'cappelli',
  'camice'
);
L'indicazione dei campi non è superflua, infatti potrebbe tornare molto utile nel momento in cui decidiamo di inserire dati soltanto in alcuni di essi:
INSERT INTO Armadio (
  Ordine,
  Cassetto_2,
  Cassetto_3,
)
VALUES (
  03,
  'boxer',
  'giacche'
);
Le colonne in cui non inseriremo un dato verranno valorizzate come NULL (assenza di valore).

Corsi
Corso MS AccessCorso MS Access
Impara a creare e gestire database in maniera semplice e veloce. A partire da 39 €.
Corso MySQLCorso MySQL
Gestione del database open-source. A partire da 49 €.
Corso SQL e DatabaseCorso SQL e Database
Creazione e gestione di database relazionali. A partire da 39 €.
Sommario
Annunci

Mr.Webmaster

Pubblicità
Chi Siamo
Contattaci
Collabora
Note Legali
© 2003 - 2012 Mr.Webmaster - Il portale dei Webmaster Italiani - Tutti i diritti riservati | Powered by IKIweb Internet Media S.r.l. - PIVA 02848390122