Запрос оракула

Введение

Запрос не является языком программирования, таким как python, c, c++, java и т. д., хотя это тип языка, используемый в базах данных Oracle для извлечения данных из таблиц, манипулирования данными (вставка записей в таблицы базы данных, обновление значений столбцов/столбцов). конкретной таблицы и удаление записей из таблиц базы данных), а также известный как SQL (язык структурированных запросов), сначала он назывался Structured English Query Language (SEQUEL) для реализации концепции Кодда. Позже SEQUEL был переименован в SQL (по-прежнему произносится как «sequel»). В настоящее время SQL широко признан стандартным языком СУБД.

 

Как писать запросы Oracle

Написать запрос оракула легко, если вы знаете, когда и где использовать зарезервированные ключевые слова. Oracle имеет список зарезервированных ключевых слов, которые используются для выполнения основных операций, таких как вставка, изменение, обновление и отображение данных из таблицы. существует так много зарезервированных ключевых слов, таких как SELECT, INSERT, UPDATE, DELETE, TRUNCATE, DROP, CASCADE, ASC, DESC, DISTINCT и т. д.

Вы можете создавать допустимые операторы SQL, которые легко понять и изменить, следуя простым правилам и рекомендациям, приведенным ниже:

  • В операторах SQL не учитывается регистр (если не указано иное).
  • Операторы SQL могут быть записаны на одной или нескольких строках.
  • Ключевые слова не могут быть усечены или разделены между строками.
  • Пункты часто размещаются на отдельных строках, чтобы их было легче читать и изменять.
  • Ключевые слова обычно пишутся заглавными буквами; все остальные слова, такие как имена таблиц и столбцов, печатаются строчными буквами.

 

Выбор Оракула

Оператор SELECT извлекает информацию из базы данных. Вы можете использовать следующие возможности с оператором SELECT:

  • Проекция: Выберите столбцы в таблице, которые вы хотите вернуть по запросу. Выберите столько столбцов, сколько вам нужно.
  • Выбор: Выберите строки в таблице, которые вы хотите отобразить по запросу. Можно использовать различные критерии для ограничения количества возвращаемых строк.
  • Присоединение: Установив связь между таблицами, вы можете объединить данные из отдельных таблиц.

 

Синтаксис

ВЫБЕРИТЕ выражения
ИЗ столов
[Где условия]

Оператор SELECT должен содержать следующие элементы в самой простой форме:

  • Предложение SELECT указывает, какие столбцы должны отображаться.
  • Предложение FROM идентифицирует таблицу, содержащую столбцы, перечисленные в предложении SELECT.
  • Если указан символ *, то он означает все строки этой таблицы.

 

Объяснение синтаксиса

SELECT: это список из одного или нескольких столбцов.

FROM: указывает таблицу, содержащую столбцы

Где: используется для фильтрации большего количества записей из таблицы.

 

Пример

ВЫБЕРИТЕ * ОТ сотрудников, ГДЕ employee_id=1001;

Вставка оракула

Оператор INSERT в базе данных Oracle используется для написания операторов/запросов DML (язык манипулирования данными) для добавления одной или нескольких строк данных в уже созданную таблицу в базе данных двумя способами: обычная вставка (база данных Oracle повторно использует свободное пространство в таблицы без нарушения ограничений ссылочной целостности) и вставки прямого пути (база данных Oracle пропускает буферный кеш и не использует повторно свободное пространство таблицы).

Синтаксис

ВСТАВИТЬ В имя_таблицы
(столбец1, столбец2, ……, столбец_n)
ЦЕННОСТИ:
(выражение1, выражение2, выражение3, выражение_n);

 

Пример:

ВСТАВИТЬ В сотрудника (employee_id, имя, имя_отдела) ЗНАЧЕНИЯ ('0107', 'Шармиштха', 'Продажи');

Oracle Вставить все

С оператором Oracle INSERT ALL вы можете вставить несколько строк всего одним оператором INSERT. С помощью только одной команды SQL вы можете вставить строки в одну или несколько таблиц.

Синтаксис:

ВСТАВИТЬ BCE

INTO имя_таблицы (столбец1, столбец2, столбец_n) ЦЕННОСТИ: (выражение_1, выражение_2, выражение_n)

INTO имя_таблицы (столбец1, столбец2, столбец_n) ЦЕННОСТИ: (выражение_1, выражение_2, выражение_n)

INTO имя_таблицы (столбец1, столбец2, столбец_n) ЦЕННОСТИ: (выражение_1, выражение_2, выражение_n)

ВЫБОР * от двойной;

 

Это критически важно для анализа и выбора наиболее эффективных ключевых слов для улучшения рейтинга вашего сайта.

ВСТАВИТЬ INTO поставщики

(идентификатор_поставщика, имя_поставщика)

ЦЕННОСТИ:

(50, «долина разума»);

Обновление Oracle

Итак, чтобы изменить существующие записи в таблице в Oracle, мы используем оператор UPDATE.

Синтаксис

ОБНОВЛЕНИЕ ПО (см. таблицу ниже)

УСТАНОВКА столбец1 = выражение1,

столбец2 = выражение2,

...

столбец_n = выражение_n

ГДЕ условия;

 

Это критически важно для анализа и выбора наиболее эффективных ключевых слов для улучшения рейтинга вашего сайта.

ОБНОВЛЕНИЕ ПО поставщики

УСТАНОВКА supplier_name = 'Рэйчел'

ГДЕ идентификатор_поставщика = 2;

Оракул Удалить

Для удаления или удаления одной или нескольких записей из таблицы в Oracle используется команда DELETE.

 

Синтаксис

УДАЛИТЬ от table_name

ГДЕ условия;

 

 

Пример:

УДАЛИТЬ от клиенты

ГДЕ имя = 'Моника';

Усечь таблицу

Чтобы удалить все записи из таблицы в Oracle, используйте оператор TRUNCATE TABLE. Она работает так же, как команда DELETE, но без предложения WHERE. это хороший вариант, когда не нужно беспокоиться об откате,

После усечения таблицы нельзя выполнить откат. Оператор TRUNCATE TABLE не затрагивает ни один из индексов, триггеров или зависимостей таблицы.

Синтаксис

ОБРЕЗАТЬ ТАБЛИЦА клиенты;

 

Это критически важно для анализа и выбора наиболее эффективных ключевых слов для улучшения рейтинга вашего сайта.

УДАЛИТЬ ТАБЛИЦА клиенты;

Автор


Комментарии

Оставьте комментарий

Ваш электронный адрес не будет опубликован. Обязательные поля помечены * *

Этот сайт использует Akismet для уменьшения количества спама. Узнайте, как обрабатываются ваши данные комментариев.