Postgres Inserisci negli esempi di tabelle

Postgres Inserisci negli esempi di tabelle
In PostgreSQL, hai creato una tabella con varie colonne. Ora, devi inserire dati in quelle colonne. Solleva la domanda, come lo farai? Beh, non è così difficile. Se segui questa guida, la maggior parte delle tue domande sull'inserimento dei dati nella tabella verrà risolta adeguatamente. Questo articolo ti guiderà sull'inserimento di valori in una tabella dimostrando diversi esempi in PostgreSQL. Lo scopo dell'istruzione "Insert in" è di aggiungere una nuova riga con i valori della tabella del database. È possibile aggiungere righe singole o più, oltre a utilizzare l'istruzione "Insert in". Sotto la sintassi di base per l'istruzione "insert" in PostgreSQL:

La sintassi sopra afferma che:

  • Innanzitutto, inserisci il comando "inserisci in" per inserire le righe nella tabella.
  • Quindi, immettere il nome della tabella (table_name) in cui si desidera inserire i valori insieme all'elenco dei nomi delle colonne (column1, column2, ... columnn) che dovrebbe essere separato da virgole.
  • Infine, immettere l'istruzione "Values" (Value1, Value2, ..., Valuen) con tipi di dati simili alle colonne. Nell'elenco di valori e colonne, dovrebbero essere nello stesso ordine.

Inserisci in una tabella con la clausola di ritorno:

Nell'istruzione "Insert", puoi anche aggiungere la clausola "di ritorno" se si desidera restituire le informazioni delle righe specificate. L'istruzione successiva può essere utilizzata per restituire le informazioni dell'intera riga inserita:

L'asterisco "*" nell'istruzione significa restituire tutte le informazioni della riga inserita.

Restituire una riga specifica:

Puoi anche ottenere le informazioni di una riga specifica specificando qualsiasi colonna che si desidera le informazioni. Per esempio:

Nell'istruzione sopra, ho specificato il nome della colonna "nome utente" con la clausola "ritorno" per ottenere le informazioni di quella colonna specifica nei risultati.

Ritorno usando la parola chiave "AS":

Se si desidera modificare il nome del valore restituito, è possibile utilizzare la parola chiave "AS" con il nome assegnato nella clausola "Restituzione":

La parola chiave "AS" nell'istruzione precedente cambierà il nome della colonna di "nome utente" con "U_name" e restituirà il nome come "U_name" nei risultati.

PostgreSQL Inserto nell'esempio della tabella:

Prima di entrare in alcuni esempi di istruzione "inserire", creiamo prima una tabella per inserire valori nella tabella. Eseguimo solo la seguente istruzione per creare una tabella nel nostro database:

Crea passeggeri da tavolo (
"Id" Int Key non null,
"Nome" Varchar (100) non null,
"Email" Varchar (255) unica non null,
"Age" intero non nullo,
"Travel_to" varchar (255) non null,
Intero "Pagamento",
Data "Travel_date"
)

Ora viene creato il nome della tabella "passeggeri", che viene visualizzato come:

Come possiamo vedere, i valori della tabella sono vuoti. Inseriremo i valori in questa tabella "passeggeri" usando le dichiarazioni "inserisci":

Inserimento di una riga in una tabella in PostgreSQL:

Cominciamo con un facile esempio per inserire una riga nella tabella usando l'istruzione "inserisci". La seguente istruzione inserirà una riga nella tabella "passeggeri":

Inserisci in "passeggeri" ("id", "nome", "email", "age", "viaggio_to", "pagamento", "viaggio_date")
Valori (1, 'jack', '[email protected] ', 20,' Paris ', 79000,' 2018-1-1 ');

Nella sintassi di cui sopra, dopo l'istruzione "Insert in", il nome della tabella è specificato come "passeggeri" e tutte le colonne sono menzionate tra le staffe () separate dalle virgole. In "Valori", sono specificati i dati in base ai tipi di dati delle colonne. Prendere qualsiasi colonna, per esempio; Quando abbiamo creato la tabella, abbiamo specificato la colonna della colonna come intero e "nome" come varchar. Nella colonna Valori, ho scritto solo i valori interi e varchar. Se avessimo inserito "Jack" al posto della colonna "ID", PostgreSQL non l'avrebbe accettato e mostrato un errore. Quindi, è importante scrivere valori e colonne in un ordine con i loro tipi di dati specificati. Tieni presente che i tipi di dati, inclusi varchar o date, devono essere in singoli citazioni. L'output per l'istruzione sopra sembra questo:

Per visualizzare i valori inseriti in una tabella, eseguire questa query:

Seleziona * da "passeggeri";

Questa istruzione "Seleziona" selezionerà tutti i dati della tabella nei risultati come:

Puoi confermare che i valori che abbiamo inserito sono ora visualizzati nella tabella sopra.

Inserimento di più righe in una tabella in PostgreSQL:

Mentre abbiamo aggiunto una singola riga in una tabella nell'esempio precedente, possiamo in modo simile inserire più righe in una tabella usando le seguenti istruzioni:

Inserisci in "passeggeri" ("id", "nome", "email", "age", "viaggio_to", "pagamento", "viaggio_date")
VALORI
(2, 'Anna', '[email protected] ', 19,' newyork ', 405000,' 2019-10-3 '),
(3, "Wonder", "[email protected] ', 32,' Sydney ', 183000,' 2012-8-5 '),
(4, "Stacy", "[email protected] ', 28,' Maldives ', 29000,' 2017-6-9 '),
(5, "Stevie", "[email protected] ', 49,' Grecia ', 56700,' 2021-12-12 '),
(6, "Harry", "[email protected] ', 22,' Hogwarts ', 670000,' 2020-1-17 ');

In questa istruzione, aggiungi valori diversi seguiti da virgole dopo ogni valore per inserire valori nella tabella "passeggeri". L'istruzione sopra per aggiungere più righe in una tabella fornisce i seguenti risultati:

Per confermare che i valori vengono inseriti nella tabella, eseguire la seguente query:

Seleziona * da "passeggeri";

Eseguendo l'istruzione "Seleziona", è possibile visualizzare l'output e verificare i valori inseriti:

Tutti i valori che abbiamo inserito nella tabella utilizzando l'istruzione "Insert" vengono aggiornati e visualizzati nell'output sopra.

Inserisci utilizzando la parola chiave valori predefiniti in PostgreSQL:

La parola chiave "predefinita" inserisce i valori null per impostazione predefinita in PostgreSQL. La seguente affermazione dimostra i risultati:

Inserisci in "passeggeri" ("id", "nome", "email", "age", "viaggio_to", "pagamento", "viaggio_date")
VALORI
(7, 'max', '[email protected] ', 19,' Paris ', impostazione predefinita, impostazione predefinita);

La parola chiave "predefinita" aggiungerà i valori null nelle colonne "Pagamento" e "Travel_date", l'output dopo aver visualizzato la tabella sarà:

Nelle output di cui sopra, le colonne "pagamento" e "travel_date" sono assegnate a un valore null utilizzando la parola chiave "predefinita".

Nota, la parola chiave "predefinita" sarebbe funzionale se la si assegna alla colonna che accetta i valori null.

Conclusione:

In questo articolo, abbiamo imparato attraverso vari esempi di valori di inserimento in una tabella in Postgresql. Abbiamo imparato a inserire valori singoli e più. Tutti gli esempi sono efficaci da implementare. PostgreSQL consente di utilizzare la parola chiave "inserire" nelle query rendendo meno complicato inserire valori in una tabella. Speriamo che tu abbia trovato questo articolo utile. Segui il suggerimento Linux per ulteriori suggerimenti e informazioni.