Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Creare una tabella
Dopo aver creato il nuovo database, è necessario creare le tabelle che conterranno i dati. Specificate le informazioni sulla colonna quando create la tabella.
Ad esempio, per creare una tabella denominata DEMO
, emettere il comando riportato di seguito.
CREATE TABLE Demo ( PersonID int, City varchar (255) );
Per impostazione predefinita, i nuovi oggetti di database, come le tabelle, vengono creati nello schema predefinito denominato public
creato durante la creazione del data warehouse. È possibile utilizzare un altro schema per creare oggetti di database. Per ulteriori informazioni, consultare Gestione della sicurezza dei database nella Guida per gli sviluppatori di database di Amazon Redshift.
È possibile creare una tabella anche utilizzando la notazione schema_name.object_name
per creare la tabella nello schema SALES
.
CREATE TABLE SALES.DEMO ( PersonID int, City varchar (255) );
Per visualizzare e controllare gli schemi e le relative tabelle, puoi utilizzare l'editor di query di Amazon Redshift v2. Oppure è possibile visualizzare l'elenco delle tabelle negli schemi usando le viste di sistema. Per ulteriori informazioni, consulta Interroga le tabelle e le viste del sistema.
Le colonne encoding
, distkey
e sortkey
vengono utilizzate da Amazon Redshift per l'elaborazione parallela. Per ulteriori informazioni sulla progettazione di tabelle che includono questi elementi, consultare Best practice di Amazon Redshift per la progettazione di tabelle.
Inserisci le righe di dati in una tabella
Dopo aver creato una tabella, inserire le righe di dati in questa tabella.
Nota
Il INSERTcomando inserisce righe in una tabella. Per carichi di massa standard, utilizzare il COPYcomando. Per ulteriori informazioni, consulta Utilizzare un COPY comando per caricare dati.
Ad esempio, per inserire valori nella tabella DEMO
, emettere il comando seguente.
INSERT INTO DEMO VALUES (781, 'San Jose'), (990, 'Palo Alto');
Per inserire dati in una tabella che fa parte di uno schema specifico, esegui il comando seguente.
INSERT INTO SALES.DEMO VALUES (781, 'San Jose'), (990, 'Palo Alto');
Seleziona dati da una tabella
Dopo aver creato una tabella e averla compilata con i dati, utilizzate un'SELECTistruzione per visualizzare i dati contenuti nella tabella. L'SELECTistruzione* restituisce tutti i nomi di colonna e i valori di riga per tutti i dati di una tabella. L'utilizzo SELECT è un buon modo per verificare che i dati aggiunti di recente siano stati inseriti correttamente nella tabella.
Per visualizzare i dati inseriti nella tabella DEMO
, emettere il comando seguente:
SELECT * from DEMO;
Il risultato sarà simile al seguente:
personid | city ----------+----------- 781 | San Jose 990 | Palo Alto (2 rows)
Per ulteriori informazioni sull'utilizzo dell'SELECTistruzione per interrogare le tabelle, vedere SELECT.