Первая база данных и первые запросы

Первая база данных: таблица, строки и первичный ключ

Содержание курса

SELECT *: проверяем, что база создана и заполнена

После CREATE TABLE и INSERT INTO можно убедиться, что данные на месте:

SELECT * FROM products;

SQLite вернёт таблицу с тремя столбцами — product_id, title, price — и тремя строками:

product_id title price
101 Ноутбук 75000
102 Мышь 1200
103 Монитор 32000

Звёздочка * означает «все столбцы таблицы». Порядок столбцов в результате совпадает с тем, как они были объявлены в CREATE TABLE.

Важно понимать, что именно вы только что сделали: три команды — три разные роли. CREATE TABLE описал структуру. INSERT INTO заполнил её данными. SELECT прочитал то, что получилось. Это и есть базовый рабочий цикл: описать → заполнить → прочитать.

В учебных задачах этого курса первые две команды часто уже выполнены заранее — это setup-код, который готовит базу для упражнения. Ваша задача в таких случаях — написать только SELECT-запрос. Разница принципиальная: setup создаёт условия, запрос — это то, что вы исследуете и формулируете сами. Когда вы видите готовую таблицу в задаче, она появилась именно так: через CREATE TABLE и INSERT INTO, выполненные до того, как вы открыли упражнение.