Шаг 044. Добавляем тексты страниц, часть 3

sqlГлава 2. Наполняем новую базу данными

Что делаем

Добавляем тексты страниц, часть 3

Зачем SEO-специалисту

Тексты нужны для проверки смысла страницы, полноты контента и полнотекстового поиска.

Код. Вставьте 1 в 1

INSERT INTO content_texts (page_id, body_text)
VALUES
(11, 'JOIN нужен SEO специалисту, чтобы объединять таблицу страниц, данные краулинга и показатели GSC.'),
(12, 'GROUP BY помогает считать показы, клики, средний CTR и количество запросов по каждой странице.'),
(13, 'Python со SQLite позволяет автоматизировать импорт, экспорт и регулярные SEO отчеты.'),
(14, 'Индексы помогают ускорить поиск по URL, датам, внешним ключам и популярным фильтрам.'),
(15, 'FTS5 позволяет искать слова внутри текстов страниц и строить простую контентную аналитику.');

Построчный разбор: что делает, для чего и как работает

Строка 1: INSERT INTO content_texts (page_id, body_text) — Начинает вставку новых строк в указанную таблицу и перечисляет колонки.
Строка 2: VALUES — Начинает список значений, которые будут вставлены в перечисленные колонки.
Строка 3: (11, 'JOIN нужен SEO специалисту, чтобы объединять таблицу страниц, данные краулинга и показатели GSC.'), — Описывает одну строку значений для INSERT.
Строка 4: (12, 'GROUP BY помогает считать показы, клики, средний CTR и количество запросов по каждой странице.'), — Описывает одну строку значений для INSERT.
Строка 5: (13, 'Python со SQLite позволяет автоматизировать импорт, экспорт и регулярные SEO отчеты.'), — Описывает одну строку значений для INSERT.
Строка 6: (14, 'Индексы помогают ускорить поиск по URL, датам, внешним ключам и популярным фильтрам.'), — Описывает одну строку значений для INSERT.
Строка 7: (15, 'FTS5 позволяет искать слова внутри текстов страниц и строить простую контентную аналитику.'); — Описывает одну строку значений для INSERT.

Что должно получиться

В таблицу content_texts добавится 5 строк.

Если появилась ошибка

Проверьте, что вы работаете в файле seo_lab_from_zero.db, скопировали блок полностью и не потеряли точку с запятой в конце SQL-команды.