Язык структурированных запросов (SQL)

Автор: Randy Alexander
Дата создания: 3 Апрель 2021
Дата обновления: 26 Июнь 2024
Anonim
Язык структурированных запросов SQL
Видео: Язык структурированных запросов SQL

Содержание

Определение - Что означает язык структурированных запросов (SQL)?

Язык структурированных запросов (SQL) - это стандартный компьютерный язык для управления реляционными базами данных и обработки данных. SQL используется для запроса, вставки, обновления и изменения данных. Большинство реляционных баз данных поддерживают SQL, что является дополнительным преимуществом для администраторов баз данных (DBA), поскольку они часто необходимы для поддержки баз данных на нескольких разных платформах.


Впервые разработанный в начале 1970-х годов в IBM Рэймондом Бойсом и Дональдом Чемберлином, SQL был коммерчески выпущен компанией Relational Software Inc. (ныне известной как Oracle Corporation) в 1979 году. Текущая стандартная версия SQL является добровольной, совместимой с поставщиками и отслеживается американскими компаниями. Национальный институт стандартов (ANSI). Большинство крупных поставщиков также имеют собственные версии, которые встроены и основаны на ANSI SQL, например, SQL * Plus (Oracle) и Transact-SQL (T-SQL) (Microsoft).

Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.

Techopedia объясняет язык структурированных запросов (SQL)

Одним из самых фундаментальных обрядов DBA является изучение SQL, которое начинается с написания первого оператора SELECT или сценария SQL без графического интерфейса пользователя (GUI). В реляционных базах данных все чаще используются графические интерфейсы для упрощения управления базами данных, и теперь запросы можно упростить с помощью графических инструментов, например мастеров перетаскивания. Однако изучение SQL является обязательным условием, поскольку такие инструменты никогда не бывают такими мощными, как SQL.


Код SQL делится на четыре основные категории:

  • Запросы выполняются с помощью вездесущего, но знакомого оператора SELECT, который далее делится на пункты, включая SELECT, FROM, WHERE и ORDER BY.
  • Язык манипулирования данными (DML) используется для добавления, обновления или удаления данных и фактически является подмножеством операторов SELECT и состоит из операторов INSERT, DELETE и UPDATE, а также управляющих операторов, например, BEGIN TRANSACTION, SAVEPOINT, COMMIT и ROLLBACK. ,
  • Язык определения данных (DDL) используется для управления таблицами и структурами индекса. Примеры операторов DDL включают CREATE, ALTER, TRUNCATE и DROP.
  • Data Control Language (DCL) используется для назначения и отзыва прав и разрешений базы данных. Его основными утверждениями являются GRANT и REVOKE.