пятница, 22 марта 2013 г.

Что такое Data Manipulation Language (DML)

Для начинающих пользователей. Примеры использования INSERT, UPDATE, DELETE.

-- Что такое Data Manipulation Language (DML)
-- [Внимание!] Выполните сначала пример: http://tsqlmag.blogspot.ru/2013/03/data-definition-language-ddl.html

-- Используем базу данных Specialist
USE Specialist

-- Вставка строк (INSERT) в таблицу курсов
INSERT INTO Course
(CourseID, Name)
VALUES (1, '10774 - T-SQL')

INSERT INTO Course
(CourseID, Name)
VALUES (2, '10774 - T-SQL')

INSERT INTO Course
(CourseID, Name)
VALUES (3, '10775 - Administration')

INSERT INTO Course
(CourseID, Name)
VALUES (4, '10775 - Warehouse')

-- Выборка строк (SELECT) из таблицы курсов
SELECT *
FROM Course;

-- Удаление ненужных строк (DELETE) из таблицы курсов

DELETE FROM Course
WHERE CourseID = 2;

-- Изменение неверных значений (UPDATE) в таблице курсов

UPDATE Course
SET Name = '10777 - Warehouse'
WHERE CourseID = 4

-- Выборка строк (SELECT) из таблицы курсов
SELECT *
FROM Course;