Шаг 046. Проверяем количество строк в ключевых таблицах

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

Что делаем

Проверяем количество строк в ключевых таблицах

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

После загрузки данных надо убедиться, что в базу реально попали страницы, GSC, краулинг и задачи.

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

SELECT 'pages' AS table_name, COUNT(*) AS row_count FROM pages
UNION ALL
SELECT 'crawl_pages', COUNT(*) FROM crawl_pages
UNION ALL
SELECT 'gsc_daily', COUNT(*) FROM gsc_daily
UNION ALL
SELECT 'keyword_targets', COUNT(*) FROM keyword_targets
UNION ALL
SELECT 'seo_tasks', COUNT(*) FROM seo_tasks;

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

Строка 1: SELECT 'pages' AS table_name, COUNT(*) AS row_count FROM pages — Начинает запрос и перечисляет колонки или выражения, которые нужно вывести.
Строка 2: UNION ALL — Добавляет строки второго SELECT к строкам первого SELECT без удаления дублей.
Строка 3: SELECT 'crawl_pages', COUNT(*) FROM crawl_pages — Начинает запрос и перечисляет колонки или выражения, которые нужно вывести.
Строка 4: UNION ALL — Добавляет строки второго SELECT к строкам первого SELECT без удаления дублей.
Строка 5: SELECT 'gsc_daily', COUNT(*) FROM gsc_daily — Начинает запрос и перечисляет колонки или выражения, которые нужно вывести.
Строка 6: UNION ALL — Добавляет строки второго SELECT к строкам первого SELECT без удаления дублей.
Строка 7: SELECT 'keyword_targets', COUNT(*) FROM keyword_targets — Начинает запрос и перечисляет колонки или выражения, которые нужно вывести.
Строка 8: UNION ALL — Добавляет строки второго SELECT к строкам первого SELECT без удаления дублей.
Строка 9: SELECT 'seo_tasks', COUNT(*) FROM seo_tasks; — Начинает запрос и перечисляет колонки или выражения, которые нужно вывести.

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

Вы увидите количество строк по пяти таблицам.

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

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