К содержимому
Claude Code с 0:полный курс
Уровень 12 · Базы данных 4 мин

Базы данных и Claude Code

Понимаем, что с Claude Code не нужно быть экспертом по SQL: ты описываешь словами, что хочешь, Claude пишет запрос, а твоя задача — понимать идею и проверять результат.

В этом уроке нет практического задания — просто прочитай и ответь на вопросы.

Ты прошёл уже немало: таблицы, строки и столбцы, SELECT, WHERE, INSERT, UPDATE, связи. Может возникнуть тревожная мысль: «неужели теперь всё это надо помнить наизусть и писать руками?». Хорошая новость — нет. С Claude Code работа с базой выглядит совсем иначе, и в этом уроке мы разберёмся как.

Ты описываешь — Claude пишет

Главная идея простая: тебе не нужно держать в голове точный синтаксис SQL. Ты говоришь Claude человеческим языком, что хочешь получить, а он превращает это в запрос. Например:

«Покажи всех пользователей из Москвы»

И Claude напишет что-то вроде:

SELECT * FROM users
WHERE city = 'Москва';

Тебе не пришлось вспоминать, где ставить WHERE и нужны ли кавычки. Ты описал задачу словами — техническую часть взял на себя Claude. Это как заказать блюдо в ресторане: ты говоришь, что хочешь, а готовит повар.

А понимать всё равно нужно

Значит ли это, что можно ничего не знать? Нет. Чтобы поставить задачу правильно, ты должен понимать идею: что данные лежат в таблицах, что одна строка — это одна запись, что SELECT достаёт данные, а WHERE отбирает нужные. Без этой картины ты не сможешь ни внятно объяснить, чего хочешь, ни понять, что Claude тебе вернул.

Именно поэтому весь уровень 12 мы потратили на идеи, а не на зубрёжку. Идея — твоя, синтаксис — Claude.

Ты — контролёр результата

И вот самое важное. Claude — отличный помощник, но он не оракул и иногда ошибается: может неправильно понять задачу или взять не ту таблицу. Поэтому финальная проверка всегда за тобой. Посмотрел на результат и спросил себя: «похоже это на правду? Столько пользователей из Москвы вообще может быть?». Если что-то смущает — уточни запрос.

Никогда не принимай ответ Claude вслепую, особенно если запрос меняет данные (UPDATE или удаление). Сначала пойми, что именно произойдёт, и только потом запускай. Claude — помощник, а контролёр — ты.

Попробуй

Терминального задания нет — урок про подход. Сформулируй вслух пару запросов к воображаемой базе своими словами: «покажи все заказы дороже тысячи рублей», «найди пользователей, которые регистрировались в этом году». Заметь: тебе не нужен синтаксис, нужна ясная мысль. Именно это умение и делает связку «ты + Claude» сильной.

Проверь себя

Отвечено 0/3
Режим:

Нужно ли быть экспертом по SQL, чтобы работать с базой через Claude Code?

Что важно понимать тебе самому, даже когда запросы пишет Claude?

Кто отвечает за проверку того, что запрос вернул правильный результат?

Выполни задание в терминале и ответь на вопросы, чтобы завершить урок.

📝 Мои заметки

Сохраняется автоматически в этом браузере · видно на странице «Заметки».

Листай уроки клавишами · поиск по ⌘K