Если муху с монитора ты сгоняешь мишкой, значит, тебе пора идти домой. (Неизвестный автор)

SQL – Обзор

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

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

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

Просмотров: 202

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

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

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

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

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

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

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

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

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

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

    close
    galka

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

    close