Creación de una tabla - Amazon Redshift

Creación de una tabla

Después de crear su base de datos nueva, cree tablas para almacenar sus datos. Al crear la tabla, especifique la información de las columnas.

Por ejemplo, para crear una tabla llamada DEMO, ejecute el siguiente comando.

CREATE TABLE Demo ( PersonID int, City varchar (255) );

De manera predeterminada, los objetos nuevos de la base de datos, como las tablas, se crean en el esquema predeterminado denominado public, que se creó con el almacenamiento de datos. Puede utilizar otro esquema para crear objetos de base de datos. Para obtener más información acerca de esquemas, consulte Administración de la seguridad de las bases de datos en la Guía para desarrolladores de bases de datos de Amazon Redshift.

También puede crear una tabla con la notación schema_name.object_name para crear la tabla en el esquema de SALES.

CREATE TABLE SALES.DEMO ( PersonID int, City varchar (255) );

Para ver y revisar esquemas y sus tablas, puede utilizar el editor de consultas de Amazon Redshift v2. También puede ver la lista de tablas en esquemas con las vistas del sistema. Para obtener más información, consulte Consulta de las tablas y las vistas del sistema.

Amazon Redshift utiliza las columnas encoding, distkey y sortkey para el procesamiento en paralelo. Para obtener más información acerca del diseño de tablas que incorporan estos elementos, consulte Prácticas recomendadas de Amazon Redshift para diseñar tablas.

Inserción de filas de datos en una tabla

Después de crear una tabla, inserte filas de datos en esa tabla.

nota

El comando INSERT inserta filas en una tabla. Para cargas masivas estándar, utilice el comando COPY. Para obtener más información, consulte Uso del comando COPY para cargar datos.

Por ejemplo, para insertar valores en la tabla DEMO, ejecute el siguiente comando.

INSERT INTO DEMO VALUES (781, 'San Jose'), (990, 'Palo Alto');

Para insertar datos en una tabla que está en un esquema específico, ejecute el siguiente comando.

INSERT INTO SALES.DEMO VALUES (781, 'San Jose'), (990, 'Palo Alto');

Selección de datos de una tabla

Después de crear una tabla y rellenarla con datos, utilice una instrucción SELECT para mostrar los datos que tiene la tabla. La instrucción SELECT* devuelve todos los nombres de columnas y los valores de filas de todos los datos de una tabla. El uso de SELECT es una buena forma de verificar que los datos que se hayan agregado recientemente se insertaron en la tabla de forma correcta.

Para ver los datos ingresados en la tabla DEMO, ejecute el siguiente comando.

SELECT * from DEMO;

El resultado debe ser similar a lo siguiente.

personid | city ----------+----------- 781 | San Jose 990 | Palo Alto (2 rows)

Para obtener más información acerca del uso de la instrucción SELECT para consultar tablas, consulte SELECT.