Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Основные команды языка DML



DML - Data Manipulation Language- язык манипулирования данными. Используется для манипулирования информацией внутри объектов реляционной базы данных посредством трех основных команд:

· INSERT (добавление строки);

· UPDATE (изменение строки в таблице);

· DELETE (удаление строки в таблице).

ДОБАВЛЕНИЕ:

Оператор INSERT используется для добавления записи и имеет формат

INSERT INTO <имя таблицы> [(имя столбца [,..n])] {VALUES (значение [,..n]) | <SELECT_оператор>}

Пример: INSERT INTO студент (фамилия, шифр) VALUES(‘Петров ‘, 1111).

Форма оператора insert с параметром values предназначена для вставки единственной строки в таблицу. Список столбцов указывает столбцы, в которые будут присвоены значения в добавляемых записях. Этот список может быть опущен, тогда подразумеваются все столбцы по порядку. Если указывается конкретный список имён полей, то любые пропущенные в нём столбцы должны быть объявлены при создании таблицы как NULL, за исключением тех случаев, когда при описании столбца использовался параметр default. Список значений должен соответствовать списку столбцов следующим образом:

1) количество элементов в обоих списках должно быть одинаково;

2) должно существовать прямое соответствие между позициями элемента в обоих списках;

3) типы данных элементов в списки значений должны быть совместимы с типами данных соответствующих столбцов таблицы.

Вторая форма оператора insert с параметром select позволяет скопировать множество строк из одной таблицы в другую. Вставляемые в таблицу строки должны в точности соответствовать строкам результирующей таблицы, созданной при выполнении вложенной операции, причём все перечисленные ограничения также применимы.

INSERT INTO итог (название, месяц, стоимость) SELECT название товара, месяц сделки, сумма FROM товар_сделка where сумма=6599

УДАЛЕНИЕ:

DELETE FROM <имя таблицы> [WHERE <условия отбора>]

Без where удалится вся информация, но таблица останется, с where удалится по условию.





Дата публикования: 2015-02-18; Прочитано: 561 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...