Последние новости:

Поиск по сайту:

Не все стриги, что растет (К. Прутков).

SQL — Обзор

1 мин для чтения
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (3 оценок, среднее: 5,00 из 5)
Загрузка...
06.12.2016
SQL - Обзор

Учебник по SQL дает уникальный обучение на Structured Query Language, и это помогает сделать практику по командам SQL, которая обеспечивает немедленный результат. SQL это язык базы данных, он включает в себя создание базы данных, удаление, извлечения строк, модифицирование строки и т.д.

SQL является ANSI (Американский национальный институт стандартов) стандарт, но есть много различных версий языка SQL.

 

Что такое SQL?

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

SQL является стандартным языком для системы базы данных. Все реляционные системы управления базами данных, такие как MySQL, MS Access, Oracle, Sybase, Informix, Postgres и SQL Server используют SQL в качестве стандартного языка базы данных.

Кроме того, они используют различные диалекты, такие как:

  • MS SQL Server с помощью T-SQL,
  • Oracle с помощью PL/SQL,
  • версия MS Access из SQL называется JET SQL (родной формат) и т.д.

 

Почему SQL?

  • Позволяет пользователям получать доступ к данным в системе управления базами данных.
  • Позволяет пользователям описывать данные.
  • Позволяет пользователям определять данные в базе данных и управлять этими данными.
  • Позволяет вставлять в другие языки, используя модули SQL, библиотеки & предварительные компиляторы.
  • Позволяет пользователям создавать и удалять базы данных и таблицы.
  • Позволяет пользователям создавать представление, хранимые процедуры, функции в базе данных.
  • Позволяет пользователям устанавливать разрешения на таблицы, хранимые процедуры и представления

 

История:

  • 1970 — доктор Эдгар Ф. «Ted» Кодд из IBM известен как отец реляционных баз данных. Он описал модель реляционной базы данных.
  • 1974 — появился Structured Query Language.
  • 1978 — IBM занималась разработкой идей Кодда и выпустила продукт под названием System/R.
  • 1986 — IBM разработала первый прототип реляционной базы данных и стандартизирована ANSI. Первая реляционная база данных была выпущена Relational Software и позже становится Oracle.

 

Процесс в SQL:

Когда вы выполняете команду SQL для любых реляционных СУБД, система определяет наилучший способ для выполнения вашего запроса и двигатель SQL выясняет, как интерпретировать задачу.

Существуют различные компоненты, включенные в процесс. Эти компоненты запросов Query Dispatcher, Optimization Engines, Classic Query Engine и SQL Query Engine, и т.д. Классический двигатель запросов обрабатывает все запросы SQL, но движок SQL-запрос не обрабатывает логические файлы.

Ниже приводится простая диаграмма, показывающая SQL Architecture:

SQL - Обзор

Команды в SQL:

Стандарт SQL-команд для взаимодействия с реляционными базами данных являются CREATE, SELECT, INSERT, UPDATE, DELETE и DROP. Эти команды могут быть разделены на группы в зависимости от их природы:

 

DDL — Data Definition Language:

командаОписание
CREATEСоздает новую таблицу, представление таблицы или другого объекта в базе данных
ALTERИзменяет существующий объект базы данных, такие как таблицы.
DROPУдаляет всю таблицу, представление таблицы или другой объект в базе данных.

DML — Data Manipulation Language:

командаОписание
SELECTПолучает определенные записи из одной или нескольких таблиц
INSERTСоздает запись
UPDATEМодифицирует записи
DELETEУдаление записей

DCL — Data Language Language:

командаОписание
GRANTДает привилегии пользователя
REVOKEВозвращает себе привилегии, предоставленные от пользователя

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Если статья понравилась, то поделитесь ей в социальных сетях:

Читайте также

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии

Статьи партнеров:

0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить

Спасибо! Ваша заявка принята

close

Спасибо! Ваша заявка принята

close