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


Visual Basic.NET. ASP.NET & Web Services
Visual Basic.NET. ASP.NET & Web ServicesQuesto testo fornisce agli sviluppatori istruzioni e codice per sviluppare subito applicazioni Web con Microsoft Visual Basic.NET, focalizzandosi in particolare...
Maggiori dettagli

Gestione dei database
Quando si crea un database tramite PostgreSQL vengono generati dei file all'interno di una cartella omonima dell'identificativo del database, non... 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.2969 secondi. | Per informazioni | ©CG di Claudio Garau P.IVA 03219430927 RSS