SQL
Что такое sql: определение, основные принципы, примеры и практические советы. Изучайте SQL для тестировщиков с подробными объяснениями для начинающих специалистов.
SQL.
SQL (Structured Query Language) — это специализированный язык программирования, который используется для управления данными в реляционных базах данных. SQL стандартизирован и широко применяется в различных системах управления базами данных (СУБД) таких как MySQL, PostgreSQL, Oracle, SQL Server, SQLite и другие.
Особенности SQL.
- Декларативность: SQL является декларативным языком, что означает, что запрос формулируется, указывая что именно нужно, а не как это получить.
- Универсальность: SQL позволяет выполнять широкий спектр операций, начиная с простых запросов на выборку данных (SELECT) и заканчивая созданием и управлением базами данных целиком.
- Манипуляции с данными: SQL позволяет работать с данными в базе, включая добавление новых записей (INSERT), обновление существующих данных (UPDATE), удаление данных (DELETE) и извлечение данных (SELECT).
- Управление структурой данных: SQL позволяет создавать и изменять структуру базы данных, такие как таблицы индексы, представления, хранимые процедуры, триггеры и другие объекты базы данных.
- Реляционная модель: SQL следует реляционной модели данных, в которой данные организованы в таблицы (отношения) и между таблицами устанавливаются отношения (связи).
CRUD.
Акроним, обозначающий четыре базовые функции, используемые при работе с базами данных:
- Создание (англ. create).
- Чтение (read).
- Модификация (update).
- Удаление (delete).
База данных — это система, предназначенная для хранения данных на сервере. Базы данных функционируют под управлением так называемых систем управления базами данных (СУБД).
СУБД (Система управления базами данных) — это система, позволяющая создавать базы данных и манипулировать сведениями из них (создавать, менять и удалять, обеспечивает безопасность данных и т.д.).
Самыми популярными СУБД являются MySQL, MS SQL Server, PostgreSQL, Oracle.