Россия и Беларусь начали и продолжают войну против целого народа Украины!

Уроки SQL

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

Зачем изучать SQL?

SQL используется для «коммуникации» между реляционными базами данных. Он используется в таких СУБД, как MySQL, PostgreSQL, Oracle, SQL Server и многих других. Знание SQL обычно требуется во многих вакансиях на должность программиста, бизнес-аналитика, специалиста по Big Data и др.

В этом туториале мы пройдемся по основным аспектам SQL, а также рассмотрим различия команд в MySQL, Oracle, SQL Server, PostgreSQL и других широко используемых СУБД.

Вступление

Что такое SQL и Базы данных?

SELECT в SQL

Оператор SELECT в SQL

Операторы AND, OR и NOT в SQL

SELECT DISTINCT в SQL

Псевдонимы (оператор AS) в SQL

LIMIT, TOP и FETCH FIRST в SQL

Оператор IN в SQL

Оператор BETWEEN в SQL

Работа с NULL-значениями в SQL

Функции MAX() и MIN() в SQL

Функция COUNT() в SQL

Функции SUM() и AVG() в SQL

Оператор ORDER BY в SQL

Оператор GROUP BY в SQL

Операторы LIKE и NOT LIKE в SQL

Подстановочные знаки (wildcards) в SQL

Оператор UNION в SQL

Подзапросы в SQL

Операторы ANY и ALL в SQL

CASE в SQL

Оператор HAVING в SQL

Оператор EXISTS в SQL




JOIN в SQL

Оператор JOIN в SQL

Оператор INNER JOIN в SQL

Оператор LEFT JOIN в SQL

Оператор RIGHT JOIN в SQL

Оператор FULL OUTER JOIN в SQL

Базы Данных и Таблицы в SQL

CREATE DATABASE в SQL

CREATE TABLE в SQL

DROP DATABASE в SQL

DROP TABLE в SQL

ALTER TABLE в SQL

BACKUP DATABASE в SQL




INSERT, UPDATE и DELETE в SQL

INSERT INTO в SQL

UPDATE в SQL

SELECT INTO в SQL

INSERT INTO SELECT в SQL

DELETE FROM и TRUNCATE TABLE в SQL

Ограничения в SQL

Ограничения в SQL

Ограничение NOT NULL в SQL

Ограничение UNIQUE в SQL

Первичный ключ (PRIMARY KEY) в SQL

Внешний ключ (FOREIGN KEY) в SQL

Ограничение CHECK в SQL

Ограничение DEFAULT в SQL

CREATE INDEX в SQL




Дополнительные темы SQL

Типы данных в SQL

Дата и Время в SQL

Операторы в SQL

Комментарии в SQL

Представление (VIEW) в SQL

Хранимые процедуры в SQL

SQL-инъекции. Внедрение SQL-кода

Это адаптированный перевод уроков сайта Programiz.com.