Создание таблицы Orders и вставка данных
На этом шаге вы создадите базу данных с именем sales.db
и таблицу orders
в ней. Затем вы вставите пример данных в таблицу. Эта таблица будет использоваться на протяжении всей лабораторной работы для отработки методов группировки данных.
Сначала откройте свой терминал в LabEx VM. Ваш путь по умолчанию - /home/labex/project
.
Чтобы начать, создайте базу данных sales.db
и подключитесь к ней, используя следующую команду:
sqlite3 sales.db
Эта команда откроет оболочку SQLite (SQLite shell), и вы увидите приглашение, похожее на sqlite>
.
Далее создайте таблицу orders
со столбцами для order_id
, customer_id
, product_name
, quantity
и price
. Выполните следующую SQL-команду:
CREATE TABLE orders (
order_id INTEGER PRIMARY KEY,
customer_id INTEGER,
product_name TEXT,
quantity INTEGER,
price REAL
);
Эта команда создает таблицу orders
с указанными столбцами и типами данных. Столбец order_id
установлен в качестве первичного ключа (primary key).
Теперь вставьте пример данных в таблицу orders
. Выполните следующие операторы INSERT
один за другим:
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);
Эти команды вставляют семь строк данных в таблицу orders
, представляющих различные заказы клиентов.
Чтобы убедиться, что данные были вставлены правильно, вы можете выполнить простой запрос SELECT
:
SELECT * FROM orders;
Эта команда отобразит все строки и столбцы в таблице orders
.