Что такое база данных
Часть раздела Основы путешествия по SQL на Coddy — урок 2 из 72.
Базы данных похожи на большие ведра, которые хранят данные организованным образом.
Вот два примера, когда мы хотели бы создать базу данных:
- База данных для университета для сохранения данных о студентах, курсах и преподавателях.
- База данных для автомобильного агентства для отслеживания продаж, хранения автомобилей и сотрудников.
- И многое другое
В базе данных есть таблицы, и каждая таблица имеет имя, имена столбцов и строки.
Например, это таблица workers:
| Имя | Фамилия | Возраст | Лет опыта | Пол | |
|---|---|---|---|---|---|
| 1 | Ghully | Thuas | 29 | 2.3 | Женский |
| 2 | Bostal | Shkolky | 32 | 0.2 | Мужской |
| 3 | Qaostu | Malop | 21 | 4 | Женский |
Таблица workers имеет 5 столбцов данных (firstname, lastname, age, exp_years, gender) и 3 строки. Первый столбец (показывающий 1, 2, 3) — это просто номер строки, а не столбец данных.
Нам не нужен никакой специальный инструмент, чтобы знать, что у нас 3 работника, и легко рассчитать средний возраст всех них (29 + 32 + 21) / 3.
Но что происходит, когда у нас тысяча или даже миллион строк?
Вот где вступают в дело базы данных и SQL (структурированный язык запросов).
SQL — это стандартный язык, специально предназначенный для управления и манипулирования данными в базах данных.
Базы данных хранят все таблицы, и SQL помогает нам извлекать и анализировать данные, которые нам нужны.
Чтобы извлечь всю таблицу из базы данных, нам нужно указать, какие столбцы SELECT и FROM какой таблицы извлекать.
Для этого мы напишем:
SELECT column1, column2, column3 FROM table_nameЗадание
ЛегкоДоступные таблицы и столбцы:
workers:firstname,lastname,age,exp_years,gender
Напишите запрос для извлечения всей таблицы (всех столбцов) из базы данных.
Используйте SELECT * или явно перечислите все столбцы, чтобы получить каждый столбец из таблицы workers.
Шпаргалка
Базы данных хранят данные в организованных таблицах с колонками и строками. SQL (Structured Query Language) используется для управления и манипулирования данными в базах данных.
Чтобы извлечь данные из таблицы базы данных, используйте оператор SELECT с предложением FROM:
SELECT column1, column2, column3 FROM table_nameПопробуйте сами
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Больше ключевых слов
Ключевое слово INКлючевое слово BETWEENКлючевое слово LIKEКлючевое слово ASПовторение - Модели мобильных телефонов2Условия
Основы условийКлючевое слово ANDКлючевое слово ORКлючевое слово NOTКомбинирование нескольких условийСкобкиБулевы значения5Арифметические операции
Математические операторыМатематические столбцыОперация moduloФункция ROUND()3Специальный формат возврата
Значения NULLСортировка результатов, часть 1Сортировка результатов, часть 2Повторение - Фирма по кибербезопасностиОграничение количества записейПовторение - Автозавод6Вводные вызовы
Повторение - Парламентские выборыПовторение - Арест преступника полициейПовторение - Ёмкость для напитков в бареПовторение - Создание новых столбцов