База данных SQL

Способы использования SQL

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

Технику, называемую Embedded SQL заявления в SQL включены в исходный код программы, написанной на другом языке. Технические хранимых процедур: функции написаны на SQL хранятся в базе данных, которая будет выполнена СУБД. Этот метод используется для запуска — процедур обработки автоматически изменять содержимое базы данных.
SQL заявления написаны в манере, которая напоминает, что из общих фраз на английском языке. Это сходство предназначена для облегчения процесса обучения и чтения. Это декларативный язык, то есть, он может описать желаемый результат, без описания как его получить. СУБД оснащены оптимизаторов запросов — механизмы, которые автоматически определить, как лучше всего осуществлять операции с оценкой вычислительной сложности.

Инструкции по обработке содержания базы данных, начиная с ключевого слова SELECT, UPDATE, INSERT или DELETE утверждение, что соответственно соответствуют операций поиска контента, редактирование, добавление и удаление. Различные ключевые слова, такие как С, присоединяться и группа может указать операций реляционной алгебры сделать, чтобы получить содержание в обращении.

Инструкции для обработки метаданных — описание структуры, организации и характеристик базы данных — начиная с ключевыми словами CREATE, ALTER или DROP операции, которые соответствуют добавлять, изменять или удалять метаданные. Эти ключевые слова сразу после типа метаданных для обработки — таблицы, представления, INDEX, … Ключевые слова GRANT и REVOKE операций может позволить некоторым людям, чтобы добавить или удалить разрешения. Хотя ключевое слово COMMIT и ROLLBACK может подтвердить или отменить выполнение операции.

Синтаксис SQL является предметом стандарт ISO 9075. Этот стандарт оставляет возможность для производителей СУБД добавить конкретные инструкции и не стандартизированы. Из-за этого возможности, а также стандартные эволюционирует с течением времени, СУБД производители часто добавляют возможности, прежде чем это сделать, какие стандарты, что вызывает изменения в понимании и интерпретация сделана из исходного кода в SQL от различного программного обеспечения СУБД. Эти различия исходный код написан без меры предосторожности для данной СУБД не обязательно работать с другой СУБД.