Перейти к содержанию

Что такое SQL

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

С помощью SQL можно: - создавать таблицы - добавлять данные - изменять данные - удалять данные - выполнять поиск информации

SQL используется практически во всех системах управления базами данных.


3. Где используется SQL

SQL используется в различных СУБД: - MariaDB - MySQL - PostgreSQL - Microsoft SQL Server - Oracle - SQLite

Несмотря на небольшие различия между системами, основной синтаксис SQL одинаковый.


Что такое SQL-запрос

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

СУБД выполняет запрос и возвращает результат.

Пример SQL-запроса:

SELECT * FROM students;

Этот запрос означает: - выбрать (SELECT) - все данные (*) - из таблицы (FROM) - students.


Основные группы команд SQL

Команды SQL делятся на несколько групп.

DDL — работа со структурой базы данных

Эти команды используются для создания и изменения таблиц.

Примеры:

CREATE
ALTER
DROP

Пример:

CREATE TABLE students (
id INT,
name VARCHAR(100)
);

DML — работа с данными

Эти команды используются для изменения данных в таблицах.

Примеры:

INSERT
UPDATE
DELETE

Добавление данных

INSERT INTO students (id, name)
VALUES (1, 'Иван');

Изменение данных

UPDATE students
SET name = 'Петр'
WHERE id = 1;

Удаление данных

DELETE FROM students
WHERE id = 1;

DQL — получение данных

Команды для получения информации из базы данных.

Основная команда:

SELECT

Пример:

SELECT name FROM students;

Особенности SQL

SQL имеет несколько особенностей.

Регистр символов

SQL не чувствителен к регистру.

Например:

SELECT * FROM students;

и

select * from students;

означают одно и то же.

Завершение команды

Обычно SQL-запрос заканчивается символом:

;

Ключевые слова

SQL использует специальные ключевые слова.

Примеры:

SELECT
FROM
WHERE
INSERT
UPDATE
DELETE

Выполнение SQL-запросов в DBeaver

В программе DBeaver SQL-запросы выполняются в редакторе SQL.

Процесс выполнения запроса: 1. Открыть SQL-редактор 2. Написать SQL-запрос 3. Выполнить запрос

После выполнения запроса база данных возвращает результат.


Пример работы SQL

Таблица students:

id name age
1 Иван 18
2 Мария 19

SQL-запрос:

SELECT name FROM students;

Результат:

name
Иван
Мария

Почему SQL важен

SQL является основным инструментом работы с базами данных.

Он позволяет: - управлять структурой базы данных; - управлять данными; - выполнять поиск информации.

Практически любой разработчик, работающий с базами данных, использует SQL.


Итог занятия

На занятии рассмотрены: - язык SQL; - назначение SQL; - SQL-запросы; - основные группы команд SQL; - выполнение запросов в DBeaver.

На следующих занятиях будет рассмотрено создание таблиц и структура данных.