Работа с базами данных в архитектуре клиент-сервер. Дубинин В.Н. - 7 стр.

UptoLike

Составители: 

7
язык определения данных (Data Definition Language или DDL),
предназначенный для добавления, модификации и удаления данных в
таблицах;
язык модификации данных (Data Modification Language или DML),
предназначенный для добавления, модификации и удаления данных в
таблицах.
В синтаксических конструкциях при описании языка будут исполь-
зоваться следующие соглашения. Нетерминальные элементы заключа-
ются в угловые скобки <>. Необязательная конструкция заключается в
квадратные
скобки []. Запись вида {A}… означает повторение конструк-
ции А произвольное число раз (включая нулевое). Вертикальные разде-
лители | читаются какИЛИи служат для выбора одной из конструкций,
заключенных в скобки.
Оператор SELECT
Оператор SELECT используется для запросов к базе данных и вы-
борки результатов. Синтаксис оператора SELECT следующий:
<оператор SELECT>::=
SELECT [ALL | DISTINCT] <список выборки>
<табличное
выражение>
ORDER BY <спецификация сортировки>]
<табличное выражение>::=
FROM <имя таблицы>[{,<имя таблицы>}…]
[WHERE <условие поиска>]
[GROUP BY <имя столбца> [{,<имя столбца>}…]
[HAVING <условие поиска>]
Если задано ключевое слово DISTINCT, то из результирующей
таблицы удаляются повторяющиеся строки. Список выборки определя-
ет, какие столбцы должны быть возвращены в результирующую табли-
цу. Данный список представляет список арифметических выражений
над
значениями столбцов таблиц из раздела FROM и констант. В простей-
шем случае он может быть, например, списком имен некоторых столб-
цов таблиц из раздела FROM. В случае, если вместо списка выборки
стоит звездочка (*), то выбираются все столбцы таблиц из раздела
FROM.
В разделе FROM определяются таблицы, из которых будут извле-
каться данные. Следует
отметить, что рядом с именем таблицы можно
указывать еще одно имя - синоним имени таблицы, который можно ис-
пользовать в других разделах табличного выражения.
      язык определения данных (Data Definition Language или DDL),
предназначенный для добавления, модификации и удаления данных в
таблицах;
      язык модификации данных (Data Modification Language или DML),
предназначенный для добавления, модификации и удаления данных в
таблицах.
     В синтаксических конструкциях при описании языка будут исполь-
зоваться следующие соглашения. Нетерминальные элементы заключа-
ются в угловые скобки <>. Необязательная конструкция заключается в
квадратные скобки []. Запись вида {A}… означает повторение конструк-
ции А произвольное число раз (включая нулевое). Вертикальные разде-
лители | читаются как “ИЛИ” и служат для выбора одной из конструкций,
заключенных в скобки.

                           Оператор SELECT

      Оператор SELECT используется для запросов к базе данных и вы-
борки результатов. Синтаксис оператора SELECT следующий:
      <оператор SELECT>::=
           SELECT [ALL | DISTINCT] <список выборки>
           <табличное выражение>
           ORDER BY <спецификация сортировки>]
     <табличное выражение>::=
           FROM <имя таблицы>[{,<имя таблицы>}…]
           [WHERE <условие поиска>]
           [GROUP BY <имя столбца> [{,<имя столбца>}…]
           [HAVING <условие поиска>]
      Если задано ключевое слово DISTINCT, то из результирующей
таблицы удаляются повторяющиеся строки. Список выборки определя-
ет, какие столбцы должны быть возвращены в результирующую табли-
цу. Данный список представляет список арифметических выражений над
значениями столбцов таблиц из раздела FROM и констант. В простей-
шем случае он может быть, например, списком имен некоторых столб-
цов таблиц из раздела FROM. В случае, если вместо списка выборки
стоит звездочка (*), то выбираются все столбцы таблиц из раздела
FROM.
      В разделе FROM определяются таблицы, из которых будут извле-
каться данные. Следует отметить, что рядом с именем таблицы можно
указывать еще одно имя - синоним имени таблицы, который можно ис-
пользовать в других разделах табличного выражения.


                                 7