Postgres crea tabelle

Postgres crea tabelle

Come sappiamo, PostgreSQL è un sistema di gestione del database open source che si occupa di enormi operazioni di database in modo efficiente. In precedenza, abbiamo discusso che PostgreSQL ha molte funzioni e operazioni integrate che puoi eseguire di conseguenza. Questo articolo praticherà alcuni esempi per creare tabelle in PostgreSQL usando modi diversi. Creiamo tabelle per archiviare grandi quantità di dati in un modulo strutturato in modo che gli utenti possano organizzarli o aggiornarli anche quando richiesto. Le aziende con dati di allargamento utilizzano PostgreSQL per mantenere i dati per la sua scalabilità, affidabilità e scopi di sicurezza. Per la creazione di una tabella, è necessario eseguire una semplice istruzione "Crea tabella" in PostgreSQL.

Crea table table_name (
Column1_Name DataType (lunghezza) column_constraint,
Column2_Name DataType (lunghezza) column_constraint,
Column3_Name DataType (lunghezza) column_constraint,
Column4_Name DataType (lunghezza) column_constraint,
Table_Constraints
);

Nella sintassi sopra,

Come suggerisce il nome, "Crea tabella" crea la tabella nel database.

Puoi specificare il nome della tabella al posto di "Table_name".

Innanzitutto, si inserisce il nome della colonna tra parentesi con i loro dati di dati, lunghezze e colonna specificati. I vincoli della colonna vengono utilizzati per garantire che la colonna debba seguire la regola dei dati memorizzata in una colonna. Ad esempio, se il vincolo della colonna è menzionato come vincolo "chiave primaria", solo quella colonna è la "chiave primaria". Tieni presente che ogni colonna dovrebbe essere separata da una colonna quando include una nuova colonna.

Infine, menziona "Table_Constraints" come "chiave primaria", "chiave straniera" e "chiave univoca".

Si noti che i vincoli della tabella vengono applicati a una o più colonne, ma i vincoli di colonna vengono applicati alla loro rispettiva colonna.

Diversi modi per creare tabella in PostgreSQL:

Una tabella aiuta gli utenti a archiviare, recuperare, aggiornare, eliminare o organizzare i dati in forma strutturata. È possibile apportare facilmente ed efficiente modifiche e creare tabelle nel database. Le tabelle possono essere create in PostgreSQL utilizzando diverse tecniche e modi; Puoi trovare modi adeguati per creare tabelle in questo articolo.

Crea tabella utilizzando l'istruzione "Crea tabella" in PostgreSQL:

Prima abbiamo menzionato un'istruzione introduttiva per creare una tabella. Crea una tabella denominata "Studenti" questa volta usando la dichiarazione "Crea tabella".

Crea studenti da tavolo (
"Id" Int Key non null,
"Nome" testo non null,
"email" varchar (100) unica non null,
testo "Course_name" non null,
"Course_no" int non null,
Timestamp "Admission_on" non null
);

Nell'esempio sopra, "ID" è la chiave primaria e il vincolo non nullo indica che "ID" non può essere nullo nella tabella "Studenti". Allo stesso modo, "Nome", "Course_name", "Course_No" e "Admission_on" sono assegnati con diversi dati con il vincolo non null. La colonna "e -mail" è assegnata con il tipo di dati Varchar con la lunghezza di 100 e un vincolo univoco, il che significa che non ci dovrebbero essere valori ripetuti nella colonna "Email". Durante l'esecuzione della query, il seguente messaggio viene visualizzato nella console:

Per conferma, eseguire la seguente query per assicurarti che la tabella "Studenti" sia creata correttamente e puoi visualizzarla con tutte le colonne incluse.

Seleziona * da "Studenti";

L'istruzione "Seleziona" seleziona tutte le colonne dalla tabella menzionata e visualizza il risultato seguente:

Puoi vedere tutte le colonne che abbiamo creato in precedenza nell'istruzione "Crea tabella" nei risultati sopra, il che significa che la tabella è stata creata correttamente.

Utilizzo dell'istruzione tabella temporanea per creare la tabella in PostgreSQL:

Se un utente desidera eliminare completamente una tabella quando si interrompe il database, creare una tabella temporanea utilizzando l'istruzione "Tabella temporanea" in PostgreSQL per l'utilizzo della tabella una volta in una sessione del database.

Crea tabella temporanea "temp_table" (
Column1_Name DataType (lunghezza) column_constraint,
Column2_Name DataType (lunghezza) column_constraint,
)

La sintassi sopra creerà una tabella temporanea per l'uso una tantum e verrà eliminata una volta terminata la sessione del database. Ho creato una tabella temporanea come esempio per una comprensione più facile.

Crea una tabella temporanea film_premiere (
"Id" Int Key non null,
"Movie_name" Varchar (100),
"rilascio_date" varchar (100)
);

L'istruzione "Temporanee Table" ha creato una tabella denominata "Movie_premiere" con tre diverse colonne. La tabella verrà rimossa una volta quando il database viene chiuso. La tabella creata è mostrata di seguito:

Questa tabella mostra tutte le colonne temporanee incluse ID, Movie_name e Release_Date, che abbiamo creato in una tabella "Movie_premiere".

Creazione di tabella utilizzando l'opzione simile in PostgreSQL:

Hai già creato una tabella; Ora, vuoi creare un'altra tabella uguale alla tabella precedente, ma senza scrivere l'affermazione dappertutto. Esiste un modo più semplice per creare una tabella simile senza affrettare la necessità di scriverlo di nuovo; Usa l'opzione "Mi piace" per creare la stessa tabella di quella precedente. Per copiare la tabella precedente e crearne una nuova, utilizzare questa sintassi:

Crea la tabella "Movie_premiere_Extended" (come "Movie_premiere" incluso tutti);

L'opzione "Mi piace" copia tutti gli attributi, inclusi i nomi delle colonne e i loro tipi di dati, come la tabella precedente. Ho nominato una nuova tabella "film_premiere_extended" nella sintassi sopra e l'ho copiato dalla vecchia tabella "Movie_premiere" che abbiamo creato nell'esempio precedente. Tutte le colonne e i dati dei dati della tabella "Movie_premiere" sono ora copiati nella tabella "Movie_premiere_Extended", può essere visto anche nelle immagini sottostanti:

Eseguendo l'istruzione "Seleziona", possiamo vedere che la tabella "Movie_premiere_Extended" mostra la stessa colonna della tabella "Movie_premiere".

Conclusione:

Si è concluso che è possibile creare una tabella facilmente usando modi diversi; Devi solo scaricare un postgreSQL sul tuo dispositivo e iniziare a eseguire le domande su di esso. Abbiamo imparato tre modi diversi in questa guida per creare una tabella, prima utilizzando l'istruzione "Crea tabella", in secondo luogo utilizzando l'istruzione "temporanea" e infine usando l'opzione "mi piace" per copiare dalla vecchia tabella già generata semplicemente. Tutti e tre i modi sono efficienti, ma dipende dall'utente in che modo è il più adatto o conveniente per lui/lei. Il primo metodo per la creazione di una tabella è il più efficiente in quanto non richiede la creazione di una tabella prima o una volta che hai creato la tabella, non verrà rimosso dal database quando si termina la sessione.