Modifica il nome della colonna Postgresql

Modifica il nome della colonna Postgresql
In PostgreSQL, durante l'esecuzione delle operazioni, è necessario creare relazioni. Dopo la creazione delle tabelle, potresti voler modificare gli attributi che hai fornito. Uno degli esempi è modificare il nome della colonna della tabella. Il nome della colonna può essere modificato in PostgreSQL utilizzando il comando "alter" nella tabella.

Innanzitutto, forniamo il nome della tabella e quindi il nome della colonna dopo la clausola di rinominato. In terzo luogo, il nome che deve essere posizionato è scritto.

Crea una tabella denominata "piatti" con tutti gli attributi scritti nel comando con i tipi di dati.

>> Crea piatti da tavolo (ID Tasto primario intero, nome char (10), origine char (10), tipo char (10));

Per visualizzare il contenuto di questi dati, utilizzare un'istruzione selezionata nella shell PSQL.

>> Seleziona * dai piatti;

Abbiamo bisogno di due tabelle qui, quindi crea una nuova tabella "desi_dishes" e forma un "join" con la tabella precedentemente creata. Perché negli esempi in arrivo ne avremo bisogno come giuntura.

>> Crea desi_dishes (in Inger, nome char (10), gusto char (10), piatti_id int, forign chiave (piatti_id) Riferimenti piatti (id)); >> Seleziona * da desi_dishes;

Dopo aver creato entrambe le tabelle, ora creeremo una vista di entrambe le tabelle per l'utente.

>> Crea View All_Dishes come d.id, d.Nome, piatti di desi_dishes interni join desi_dishes d su d.id = d.piatti_id;

La vista di entrambe le tabelle viene creata utilizzando un join interno. Questo join viene applicato sull'ID del tavolo dei piatti e sul "piatti_id" che è la chiave esterna della stessa tabella.

Se vogliamo cambiare qualcosa nella tabella, utilizziamo un comando alter, ad esempio, per aggiornare o eliminare una riga o una colonna specifica della tabella. Allo stesso modo, per modificare il nome della colonna della tabella, dobbiamo usare il comando "altera".

>> ALTER PROVA DELLA TABELLA Rinomina il nome della colonna a D_Name;

Dalla tabella risultante, è visibile che il nome dei piatti della tabella sia aggiornato come "d_name". È possibile controllarlo utilizzando un'istruzione SELECT. Allo stesso modo, abbiamo anche cambiato il nome della colonna nella seconda tabella. Il gusto viene cambiato in "dd_taste".

>> alter tabella desi_dishes rinomina il gusto della colonna a dd_taste;

Per conoscere le colonne e la descrizione della tabella, utilizziamo un comando per descrivere il comando della relazione.

>> \ d+ all_dishes;

Dalla tabella risultante si vede che le colonne della tabella vengono visualizzate con il tipo di colonna e il tipo di archiviazione. Tutte queste colonne sono solo quelle che abbiamo selezionato per la creazione della vista combinando entrambe le tabelle. Sono menzionate anche alcune altre funzionalità come la raccolta.

Nella colonna di archiviazione, per intero, è "semplice", il che significa che è illimitato. Possiamo usare qualsiasi numero che vogliamo. Ma nel caso di nome e piatti, è un personaggio che è "esteso", perché abbiamo applicato il limite per il numero di caratteri. La definizione della vista spiega il comando utilizzato per la creazione della vista.

Ora, se vogliamo vedere le informazioni relative a "Desi_Dishes" per vedere la modifica nella colonna, applicheremo il comando in questa tabella. È inoltre possibile controllare i nomi delle colonne applicando il comando Seleziona per recuperare tutti i record. Ma questo comando mostra le funzionalità aggiuntive per quanto riguarda i nomi delle colonne.

La creazione della vista mostra che o abbiamo cambiato la colonna di una singola tabella, ma come abbiamo formato il join, la modifica è chiaramente mostrata nella vista.

>> \ d+ desi_dishes;

Tutti i nomi delle colonne sono arruolati. La colonna Taste viene modificata nel nome "dd_taste", poiché abbiamo già rinominato il nome della colonna utilizzando la query. Proprio come l'esempio precedente, la colonna di archiviazione mostra le forme semplici o estese delle colonne.

Ci sono altri esempi relativi alla modifica degli attributi di colonna. Diamo un'occhiata a loro. Prendi in considerazione una tabella denominata "tecnologia". Puoi vedere i suoi valori dal comando seleziona

>> seleziona * dalla tecnologia;

Poiché ci sono 4 colonne. Ad esempio, alcuni hanno "carattere" o alcuni hanno un "numero intero". Per la colonna "Modelli" abbiamo usato "Varchar". Vogliamo cambiare il tipo di dati da Varchar a solo numerico o numerici.

Per questa istanza, useremo un comando alter applicato alla tabella "tecnologia".

>> ALTER TABLE TABLE TEMPOLAGGIO MODELLI MODILI TIPO NUMERICO;

Questo comando cambierà il tipo di dati della colonna. Puoi assicurarti la modifica andando al pannello PGADMIN e espandendo il database e le tabelle nella tabella "tecnologia" e selezionando la colonna che si desidera controllare, cioè "modelli". Quindi il pulsante destro del mouse ti porterà alla finestra di dialogo che mostrerà i dettagli dei tipi di dati e i nomi delle colonne.

Puoi vedere che il tipo di dati viene convertito in una forma numerica.

Simile alla ridenominazione del nome della colonna, possiamo anche cambiare il nome della tabella usando il comando "alter". Supponiamo di avere una tabella chiamata "Sample1"

>> alter tabella campione1 Rinomina in campioni;

Il messaggio "Alter Table" mostra che il nome della tabella è cambiato.

Considera un altro esempio di quella tabella il cui nome è stato modificato in "campioni". Ora, se vogliamo cambiare la tabella in modo tale che la colonna della tabella venga rimossa. Quindi utilizziamo la sintassi per l'istruzione "drop".

>> alter tabella (nome tabella) colonna drop (nome colonna);

Simile alla rimozione delle colonne, possiamo anche aggiungere le colonne utilizzando "nomi di colonne".

>> ALTER TABLE Sampli Aggiungi versione intera, aggiungi la data di rilascio_date;

Puoi vedere l'intera tabella tramite l'istruzione SELECT per visualizzare le colonne appena aggiunte. Puoi vedere nell'immagine che due colonne vuote vengono aggiunte alla tabella, mentre la colonna "età" viene rimossa.

Via pgadmin

Avvia il PGADMIN fornendo la password per creare una connessione con il server. Ora espandi il database e vai nella parte della tabella in modo da poter modificare la colonna. Qui abbiamo selezionato la tabella "Esempio1". Dopo aver fatto clic con il tasto destro, viene aperto un menu a discesa. Seleziona l'opzione prima, "crea" quindi seleziona l'opzione "colonna".

Dall'immagine, puoi capire la discussione sopra e lasciare che la nuova tabella venga creata. Inoltre, se si desidera rinominare qualsiasi colonna o modificare il tipo di dati della colonna, è possibile navigare verso il nome della colonna specifica su cui si desidera applicare le operazioni. Quindi espandi la tabella "Esempio1" e espandi ulteriormente le colonne.

Selererai quindi una colonna specifica da modificare. Ad esempio, selezionare il prezzo della colonna. Seleziona l'opzione Proprietà. Quindi apparirà una casella di dialogo. Da questo, puoi rinominare la colonna o applicare diversi vincoli ad essa.

Conclusione

"Modifica il nome della colonna PostgreSQL" consente all'utente di modificare il nome esistente della colonna nella tabella. Questo articolo mostra la modifica utilizzando i join nelle tabelle, creando una vista e usando un comando alter. Tutti i metodi utilizzati vengono brevemente spiegati per chiarire la loro esistenza e l'uso.