У скуки нет лица (П. Валери).

SQL – Обзор

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
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 управления:

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

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

Добавить комментарий

Войти с помощью: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Простая логическая игра "Поймай кота". Задача игры окружить кота точками так, чтобы он не смог убежать с поля. Постигла неудача - начни игру снова!

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

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

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

close
galka

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

close