Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Базы данных.doc
Скачиваний:
3
Добавлен:
21.09.2019
Размер:
239.62 Кб
Скачать

Часть 5 Базы данных

ым оператором SOL. Подготовку нового запроса путем редактирования уже имею-

:я в ряде случае проще выполнить путем изменения оператора SQL.

зислу основных операторов усеченного подмножества SQL относятся следующие:

UREATE TABLE — создание таблицы;

DROP TABLE — удаление таблицы;

3REATE INDEX —создание индекса;

DROP INDEX - удаление индекса;

fcLTER TABLE — изменение структуры таблицы;

SELECT, UPDATE, INSERT, DELETE — выборка, изменение, вставка и удаление записей.

дополнительным операторам SQL относятся следующие:

CREATE DATABASE, SHOW DATABASE, START DATABASE, STOP DATABASE, DROP

BASE — создание, просмотр, активизация, закрытие, удаление БД;

CREATE VIEW, DROP VIEW — создание, удаление выборки (представления);

CREATE SYNONYM — создание синонима;

•RANT, REVOKE — назначение, удаление привилегии для работы с выборками и

нами.

осмотрим подробнее важнейший из перечисленных операторов — оператор SELECT.

•щенном виде оператор имеет следующий формат:

_ЕСТ [ALL|DISTINCT] <список данных>

КОМ <список таблиц>

WHERE <условие выборки>]

3ROUP BY <имя столбца> [, <имя столбца>]...]

HAVING <условие поиска>]

DRDER BY Спецификация сортировки>[,<спецификация сортировки>]...]

оратор SELECT позволяет выполнять выборку и вычисления над данными одной

скольких таблиц. Результатом выполнения оператора является ответная таблица,

si может иметь (ALL) или не иметь (DISTINCT) повторяющиеся строки.

писке данных можно задавать имена столбцов и выражения над ними, к примеру

этические. Если записи отбираются из нескольких таблиц, то используют состав-

~ена <имя таблицы>.<имя столбцах

•мер. Имеется таблица Goods (товары) с полями: Code (код), Name (наименова-Oosf (стоимость). Требуется вывести стоимости и коды товаров, стоимость кото-

превышает 500 единиц.

решения поставленной задачи можно записать оператор SELECT следующим об-

ЕСТCode, Cost =ЮМ Goods HERECosf<=500

•зличных СУБД состав операторов SOL может несколько отличаться от рассмот-э нами.