Киберфак – бесплатно скачать презентации PowerPoint, лекции, рефераты, шпоры, курсовые cyberfac logo
cyberfac.ru
На главную | Регистрация | Вход
  Статьи  
Главная » Статьи » Базы данных » Базы данных

Язык манипулирования данными

Полезная статья? Пожалуйста, поставьте "+"
Базы данных - Содержание
Язык манипулирования данными (DML – Data Manipulation Language) позволяет вставлять, обновлять и извлекать информацию из базы данных.
Операторы: SELECT, INSERT, DELETE, UPDATE.
Подмножество языка DML
Оператор выбора SELECT
Синтаксис оператора SELECT имеет следующий вид:
SELECT [ALL | DISTINCT] | *
FROM
[WHERE ]
[GROUP BY ]
[HAVING ]
[ORDER BY ]
Обязательными среди всех указанных параметров оператора SELECT являются параметры SELECT и FROM. Результатом выполнения оператора SELECT является набор данных (временная таблица), который затем либо передается пользователю, запросившему данные, либо используется как источник данных для другого оператора SELECT в качестве подзапроса.
Оператор ввода новых строк INSERT
Любая новая информация попадает в базу данных посредством использования оператора INSERT. Для добавления информации о каждом новом объекте используется один оператор INSERT, имеющий следующий синтаксис:
INSERT INTO имя_таблицы[(список_атрибутов)]
VALUES (список_значений);
Указание списка атрибутов является необязательным, но только в том случае, если список значений будет содержать значения для абсолютно всех атрибутов таблицы, и если указаны эти значения будут в порядке, соответствующему порядку указания атрибутов при создании таблицы.
Вставка множества записей осуществляется посредством использования подзапроса  внутри оператора INSERT:
INSERT INTO имя_таблицы оператор_SELECT;

Оператор изменения значений полей UPDATE
Оператор UPDATE используется для изменения существующих строк таблиц. Оператор UPDATE имеет следующий синтаксис:
UPDATE имя_таблицы SET поле1=значение1, [поле2=значение2, …]
[WHERE условие_фильтрации_строк];
Параметр WHERE используется для отбора тех строк, в которых необходимо произвести изменения, описанные в параметре SET. Если параметр WHERE не будет указан, то изменению подвергнутся все строки указанной таблицы.

Оператор удаления строк DELETE
Оператор DELETE используется для удаления существующих строк таблиц. Оператор DELETE имеет следующий синтаксис:
DELETE FROM имя_таблицы
[WHERE условие_фильтрации_строк];
Параметр WHERE используется для отбора тех строк, которые необходимо удалить. Если параметр WHERE не будет указан, то будут удалены все строки указанной таблицы.
Категория: Базы данных | Добавил: Ni-Cd (09 Декабря 2011)
Просмотров: 1037 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
  Полезные материалы  

В нашем каталоге файлов можно найти много полезной информации. Также советуем заглянуть в каталог статей: в нем есть полезные статьи по темам: Экономика предприятия, Общая экономика, Финансы и Кредит, также Словарь терминов по экономике, Маркетинг, Бухучет и Мировая экономика
Также есть полезная страница Факультеты МИФИ, которая расскажет о том, какие есть в МИФИ факультеты.
Меню
 

Навигация
Базы данных [64]
 

Поиск
 

Онлайн
Онлайн всего: 1
Гостей: 1
Пользователей: 0
 

Статистика


Рейтинг@Mail.ru

 


2007 - 2018 © Ni-Cd. All Rights Reserved