Menu
Coddy logo textTech

Что такое база данных

Часть раздела Основы путешествия по SQL на Coddy. Урок 2 из 72.

Базы данных похожи на большие контейнеры, которые хранят данные организованным образом.

Вот два примера, когда мы хотели бы создать базу данных:

  • База данных для университета для хранения данных о студентах, курсах и преподавателях.
  • База данных для автомобильного агентства для отслеживания продаж, хранения автомобилей и сотрудников.
  • И многое другое

Внутри базы данных есть таблицы, и у каждой таблицы есть имя, имена столбцов и строки.

Например, это таблица workers:

 firstnamelastnameageexp_yearsgender
1GhullyThuas292.3Женский
2BostalShkolky320.2Мужской
3QaostuMalop214Женский

Таблица workers содержит 5 столбцов данных (firstname, lastname, age, exp_years, gender) и 3 строки. Первый столбец (с номерами 1, 2, 3) — это просто номер строки, а не столбец данных.

Нам не нужен специальный инструмент, чтобы узнать, что у нас 3 работника, и легко вычислить средний возраст всех них (29 + 32 + 21) / 3.

Но что происходит, когда у нас тысяча или даже миллион строк?

Именно здесь на помощь приходят базы данных и SQL (Structured Query Language).

SQL — это стандартный язык, специально разработанный для управления данными в базах данных и работы с ними.

Базы данных хранят все таблицы, а SQL помогает нам извлекать и анализировать необходимые данные.

Чтобы извлечь всю таблицу из базы данных, нам нужно указать, какие столбцы нужно SELECT и из какой таблицы их извлечь с помощью FROM.

Чтобы сделать это, мы напишем:

SELECT column1, column2, column3 FROM table_name
challenge icon

Задание

Легко

Доступные таблицы и столбцы:

  • workers: firstname, lastname, age, exp_years, gender

 

Напишите запрос, чтобы извлечь всю таблицу (все столбцы) из базы данных.

Используйте SELECT * или явно перечислите все столбцы, чтобы получить каждый столбец из таблицы workers.

Попробуйте сами

quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы

Потренируйтесь самостоятельно: Песочница SQL