|

Что такое SQL (Structured Query Language)? SQL (Structured Query Language) — язык структурированных запросов. SQL (Structured Query Language, язык структурированных запросов) – это специальный язык, используемый для определения данных, доступа к данным и их обработки. Язык SQL относится к непроцедурным (nonprocedural) языкам – он лишь описывает нужные компоненты (например, таблицы) и желаемые результаты, не указывая, как именно эти результаты должны быть получены. Каждая реализация SQL является надстройкой над процессором базы данных (database engine), который интерпретирует операторы SQL и определяет порядок обращения к структурам БД для корректного и эффективного формирования желаемого результата. Стандарт SQL определяется ANSI — American National Standarts Institute (Американским Национальным Институтом Стандартов) и в настоящее время принят ISO — International Standarts Organization (Международной Организацией по Стандартизации). SQL – непроцедурный язык: серверу базы данных сообщается, что нужно сделать и каким образом. Для обработки запроса сервер базы данных транслирует команды SQL во внутренние процедуры. Благодаря тому, что SQL скрывает детали обработки данных, его легко использовать.
Что можно делать с помощью SQL? SQL позволяет создавать таблицы данных. SQL позволяет хранить данные. SQL позволяет получать данные. SQL позволяет изменять данные. SQL позволяет изменять структуру таблиц. SQL позволяет объединять данные. SQL позволяет выполнять вычисления. SQL позволяет обеспечивать защиту данных. Команды SQL Команды SQL разделяются на следующие группы: Команды языка определения данных — DDL (Data Definition Language). Эти SQL команды можно использовать для создания, изменения и удаления различных объектов базы данных. Команды языка управления данными — DCL (Data Control Language). С помощью этих SQL команд можно управлять доступом пользователей к базе данных и использовать конкретные данные (таблицы, представления и т.д.). Команды языка управления транзакциями – TCL (Тгаnsасtiоn Соntrol Language). Эти SQL команды позволяют определить исход транзакции. Команды языка манипулирования данными — DML (Data Manipulation Language). Эти SQL команды позволяют пользователю перемещать данные в базу данных и из нее. Основные ключевые слова, используемые в статье«Введение в SQL»: sql, введение в sql, язык структурированных запросов, непроцедурный язык, structured query language, что такое sql |