Мастерство SQL: ваш путеводитель по доминированию в базах данных
Что такое SQL?
SQL (язык структурированных запросов) — это язык программирования, предназначенный для управления реляционными базами данных и управления ими. Он предоставляет стандартизированный способ взаимодействия с базами данных, позволяя извлекать, вставлять, обновлять и удалять данные.
Реляционные базы данных
SQL обычно используется с реляционными базами данных, которые организуют данные в таблицы, состоящие из строк и столбцов. Каждая таблица представляет определенный объект или концепцию, а отношения между таблицами устанавливаются с помощью ключей.
Основные команды SQL
SELECT: извлекает данные из одной или нескольких таблиц.
INSERT: вставляет новые данные в таблицу.
ОБНОВЛЕНИЕ: изменяет существующие данные в таблице.
УДАЛИТЬ: удаляет данные из таблицы.
CREATE: создает новую таблицу, базу данных или другие объекты базы данных.
ALTER: изменяет структуру существующего объекта базы данных.
DROP: удаляет таблицу, базу данных или другие объекты базы данных.
Язык манипулирования данными (DML) и язык определения данных (DDL)
Команды SQL можно разделить на две основные группы: DML и DDL.
DML: включает такие команды, как SELECT, INSERT, UPDATE и DELETE, которые манипулировать данными в таблицах.
DDL: включает такие команды, как CREATE, ALTER и DROP, которые определяют и изменяют структуру базы данных.
Оператор SELECT
Оператор SELECT используется для извлечения данных из одной или нескольких таблиц. Он имеет следующую базовую структуру:
ВЫБЕРИТЕ столбец1, столбец2,...
FROM имя_таблицы
ГДЕ условие;
Пример :
ВЫБЕРИТЕ * ОТ сотрудников;
ВЫБЕРИТЕ имя, фамилию ОТ сотрудников ГДЕ возраст › 30 лет;
Фильтрация данных с помощью предложения WHERE
Предложение WHERE используется для фильтрации данных на основе заданных условий. Он позволяет извлекать только те строки, которые соответствуют определенным критериям.
ВЫБЕРИТЕ столбец1, столбец2, ...
FROM имя_таблицы
ГДЕ условие;
Пример :
ВЫБЕРИТЕ * ОТ сотрудников
ГДЕ отдел = 'Продажи';
ВЫБРАТЬ * ОТ сотрудников
ГДЕ возраст › 30 И зарплата › 50000;
Сортировка данных с помощью предложения ORDER BY
Предложение ORDER BY используется для сортировки полученных данных в порядке возрастания (ASC) или убывания (DESC) на основе одного или больше столбцов.
ВЫБЕРИТЕ столбец1, столбец2, ...
ОТ имя_таблицы
ORDER BY столбец1 [ASC|DESC];
Пример:
ВЫБРАТЬ * ОТ сотрудников
ЗАКАЗАТЬ фамилию ASC;
ВЫБРАТЬ * ОТ сотрудников
ЗАКАЗАТЬ зарплату DESC, возраст ASC;
Вставка данных с помощью оператора INSERT INTO
Оператор INSERT INTO используется для добавления новых строк данных в таблицу.
ВСТАВИТЬ В имя_таблицы (столбец1, столбец2, ...)
ЗНАЧЕНИЯ (значение1, значение2, ...);
Пример:
ВСТАВИТЬ В сотрудников (имя, фамилия, возраст) ЗНАЧЕНИЯ ("Джон", "Доу", 35);
Обновление данных с помощью оператора UPDATE
Оператор UPDATE используется для изменения существующих данных в таблице.
ОБНОВЛЕНИЕ table_nameSET столбец1 = значение1, столбец2 = значение2, ... ГДЕ условие;
Пример:
ОБНОВИТЬ сотрудников
УСТАНОВИТЬ зарплату = 60000
ГДЕ employee_id = 12345;
Удаление данных с помощью оператора DELETE
Оператор DELETE используется для удаления одной или нескольких строк из таблицы.
УДАЛИТЬ ИЗ имя_таблицы
ГДЕ условие;
Пример:
УДАЛИТЬ ИЗ сотрудников
ГДЕ возраст ‹ 25 лет;
Это руководство для начинающих предоставляет вам основу для начала работы с SQL. Не забудьте обратиться к документации конкретной системы баз данных, чтобы узнать о различиях в синтаксисе и дополнительных функциях. Удачных запросов!