Claudiogarau.it :: Tutorials & Scripts, PHP, Linux and more. :: Mappa del sito
Tutorials & Scripts, PHP, Linux and more.

Home :: PostgreSQL :: Indice PostgreSQL

Inserimento dei dati nel database

Inserito il: 19-01-2006


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).

Attenzione: questo articolo è stato concesso in esclusiva per la pubblicazione a Mrwebmaster.it; ne è vietata la riproduzione, anche parziale, senza l'esplicito consenso dell'autore e della redazione di Mrwebmaster.it.


Indice PostgreSQL
Apache (19)
CGI (11)
Java (12)
Jsp (16)
Linux (18)
Manuali (4)
Perl (12)
Php (134)
Tomcat (10)
Unix (12)
Libri (172)
Forum


Linux pocket
Linux pocketLa diffusione di Linux aumenta costantemente, grazie al supporto dato al sistema operativo "aperto" da grandi aziende come Ibm, Sun,...
Maggiori dettagli

Installare PostgreSQL su Windows
Coloro che non hanno pratica di sistemi operativi UNIX o unix-like come Linux, potranno in ogni caso utilizzare PostgreSQL in... Leggi l'articolo



Aiutiamo l'Abruzzo - Terremoto del 6 Aprile 2009 - Invia anche tu un SMS vuoto al numero 48580 al costo di 1 euro

Aspcenter.net
Mrwcorsi.it
Mrwebmaster.it
4 You Gratis.it
AG web solutions
Ceptive.it
Jacoz.net
Giochi Gratis
Pierotofy.it
Giornale Webmaster
Manuali
Morpheusweb.it
SEO Directory
Design multimedia
proBLOG
Visual designer
Forum per Webmaster




Pagina caricata in 8.0823 secondi. | Per informazioni | ©CG di Claudio Garau P.IVA 03219430927 RSS