Crear la tabla Orders e insertar datos
En este paso, creará una base de datos llamada sales.db
y una tabla orders
dentro de ella. Luego, insertará datos de muestra en la tabla. Esta tabla se utilizará a lo largo del laboratorio para practicar técnicas de agrupación de datos.
Primero, abra su terminal en la VM de LabEx. Su ruta predeterminada es /home/labex/project
.
Para comenzar, cree la base de datos sales.db
y conéctese a ella utilizando el siguiente comando:
sqlite3 sales.db
Este comando abrirá el shell de SQLite, y verá un indicador como sqlite>
.
A continuación, cree la tabla orders
con columnas para order_id
, customer_id
, product_name
, quantity
y price
. Ejecute el siguiente comando SQL:
CREATE TABLE orders (
order_id INTEGER PRIMARY KEY,
customer_id INTEGER,
product_name TEXT,
quantity INTEGER,
price REAL
);
Este comando crea la tabla orders
con las columnas y los tipos de datos especificados. La columna order_id
se establece como la clave primaria (primary key).
Ahora, inserte datos de muestra en la tabla orders
. Ejecute las siguientes sentencias INSERT
una por una:
INSERT INTO orders (customer_id, product_name, quantity, price) VALUES
(1, 'Laptop', 1, 1200.00),
(1, 'Mouse', 2, 25.00),
(2, 'Keyboard', 1, 75.00),
(2, 'Monitor', 1, 300.00),
(3, 'Laptop', 1, 1200.00),
(3, 'Headphones', 1, 100.00),
(1, 'Keyboard', 1, 75.00);
Estos comandos insertan siete filas de datos en la tabla orders
, representando diferentes pedidos de clientes.
Para verificar que los datos se han insertado correctamente, puede ejecutar una consulta SELECT
simple:
SELECT * FROM orders;
Este comando mostrará todas las filas y columnas en la tabla orders
.