Найти в Дзене
Калинкин

Окончательная шпаргалка по SQL, которую можно добавить в закладки [2023] Чит-лист по SQL

SQL, или Sструктурированный Query Language, представляет собой набор команд для управления операциями с реляционной базой данных, такими как удаление, создание, обновление, чтение и так далее. SQL является международным стандартом, используемым в реляционных базах данных с 1987 года. Существует четыре типа команд SQL: Ниже приведена шпаргалка по SQL, содержащая наиболее полезные команды. Шпаргалка поможет вам быстро найти нужные команды с правильным синтаксисом и ожидаемым результатом запроса. В этой шпаргалке мы сосредоточимся на командах DDL и DML, поскольку два других типа довольно просты в использовании. Запросы на определение данных и манипулирование ими Агрегированные функции Агрегатные функции - это команды манипулирования данными, которые работают с числовыми столбцами, такими как int и float. Они полезны при фильтрации и сортировке данных на уровне самой базы данных. Некоторые часто используемые агрегатные функции: SQL присоединяется Соединения SQL очень важны, потому что они
Оглавление
Шпаргалка по SQL
Шпаргалка по SQL

SQL, или Sструктурированный Query Language, представляет собой набор команд для управления операциями с реляционной базой данных, такими как удаление, создание, обновление, чтение и так далее.

SQL является международным стандартом, используемым в реляционных базах данных с 1987 года. Существует четыре типа команд SQL:

  • Язык определения данных (DDL) – Эти команды определяют структуру базы данных. Например, удалить, переименовать, изменить и создать. Они влияют на структуру базы данных. Например, создание базы данных или переименование таблицы.
  • Язык обработки данных (DML) – Эти команды используются для работы с данными. Например, вставить, выбрать, обновить, удалить. Это влияет не на таблицы или структуру базы данных, а на данные, присутствующие в таблицах. Например, вставка новой строки или обновление значения в строке.
  • Язык управления транзакциями (TCL) – Эти команды управляют обработкой транзакций в базе данных. Например, откат, сохранение, фиксация. Эти команды оказывают постоянное влияние на базу данных. Например, откат всей транзакции к предыдущему состоянию, даже если один процесс завершается с ошибкой.
  • Язык управления данными (DCL) – Команды управления данными используются для авторизации пользователей и предоставляют пользователю или группе только необходимые разрешения. Например, у одного пользователя может быть разрешение только на чтение, тогда как у другого - на чтение и запись. Управление доступом осуществляется с помощью команд grant, deny и revoke.

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

Запросы на определение данных и манипулирование ими

-2
-3
-4
-5

Агрегированные функции

Агрегатные функции - это команды манипулирования данными, которые работают с числовыми столбцами, такими как int и float. Они полезны при фильтрации и сортировке данных на уровне самой базы данных. Некоторые часто используемые агрегатные функции:

-6

SQL присоединяется

Соединения SQL очень важны, потому что они соединяют и фильтруют данные из нескольких таблиц. Объединения немного сложны и могут дать неожиданные результаты, если не выполняются должным образом. Приведенная ниже таблица поможет вам быстро ознакомиться с 4 типами SQL-соединений:

-7