🗊Презентация Язык SQL. DML. (Лекция 12)

Категория: Информатика
Нажмите для полного просмотра!
Язык SQL. DML. (Лекция 12), слайд №1Язык SQL. DML. (Лекция 12), слайд №2Язык SQL. DML. (Лекция 12), слайд №3Язык SQL. DML. (Лекция 12), слайд №4Язык SQL. DML. (Лекция 12), слайд №5Язык SQL. DML. (Лекция 12), слайд №6Язык SQL. DML. (Лекция 12), слайд №7Язык SQL. DML. (Лекция 12), слайд №8Язык SQL. DML. (Лекция 12), слайд №9Язык SQL. DML. (Лекция 12), слайд №10

Вы можете ознакомиться и скачать презентацию на тему Язык SQL. DML. (Лекция 12). Доклад-сообщение содержит 10 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Базы данных
Лекция 9
Язык SQL.
DML
Описание слайда:
Базы данных Лекция 9 Язык SQL. DML

Слайд 2





DML
INSERT
UPDATE
DELETE
Описание слайда:
DML INSERT UPDATE DELETE

Слайд 3





INSERT
Однострочный оператор:
INSERT INTO <таблица> [(<список столбцов>)]
VALUES (<список значений>);

Пример:
INSERT INTO Student (Number, LastName, FirstName, Group, BirthDate, Salary)
 VALUES (1003456, 'Иванов', 'Петр', NULL, '01.01.1990', 1300)
Описание слайда:
INSERT Однострочный оператор: INSERT INTO <таблица> [(<список столбцов>)] VALUES (<список значений>); Пример: INSERT INTO Student (Number, LastName, FirstName, Group, BirthDate, Salary) VALUES (1003456, 'Иванов', 'Петр', NULL, '01.01.1990', 1300)

Слайд 4





INSERT
INSERT INTO employee(ID, FirstName,
LastName, Email, HireDate, Job_ID, Salary, CommissionPct, Manager_ID, Department_ID)
VALUES (113, ‘Louis’, ‘Popp’, ‘lPopp@gmail.com’,
SYSDATETIME(), 15, 6900, NULL, 205, 110);
Описание слайда:
INSERT INSERT INTO employee(ID, FirstName, LastName, Email, HireDate, Job_ID, Salary, CommissionPct, Manager_ID, Department_ID) VALUES (113, ‘Louis’, ‘Popp’, ‘lPopp@gmail.com’, SYSDATETIME(), 15, 6900, NULL, 205, 110);

Слайд 5





INSERT
Многострочный оператор:
INSERT INTO <таблица> [(<список столбцов>)] оператор SELECT
Пример:
INSERT INTO Sales_reps(ID, Name, Salary, Commission_pct)
SELECT Employee_id, Last_name, Salary, Commission_pct
FROM employee
WHERE job_id LIKE ‘%REP%’;
Описание слайда:
INSERT Многострочный оператор: INSERT INTO <таблица> [(<список столбцов>)] оператор SELECT Пример: INSERT INTO Sales_reps(ID, Name, Salary, Commission_pct) SELECT Employee_id, Last_name, Salary, Commission_pct FROM employee WHERE job_id LIKE ‘%REP%’;

Слайд 6





UPDATE
UPDATE <таблица> SET <столбец1> = <значение1> [, …]
[WHERE <условие отбора>]
Примеры:
UPDATE Employee
SET Department_id = 50
WHERE ID = 113;
UPDATE Copy_emp
SET Department_id  = 110;
Описание слайда:
UPDATE UPDATE <таблица> SET <столбец1> = <значение1> [, …] [WHERE <условие отбора>] Примеры: UPDATE Employee SET Department_id = 50 WHERE ID = 113; UPDATE Copy_emp SET Department_id = 110;

Слайд 7





UPDATE
UPDATE Employee
SET (Job_id, Salary) = 
SELECT (Job_id, Salary
FROM Employee
WHERE ID = 205)
WHERE ID = 103;
UPDATE Employee
SET Job_id = SELECT Job_id FROM Employee WHERE ID = 205, Salary = SELECT Salary FROM Employee WHERE ID = 205
WHERE ID = 103;
Описание слайда:
UPDATE UPDATE Employee SET (Job_id, Salary) = SELECT (Job_id, Salary FROM Employee WHERE ID = 205) WHERE ID = 103; UPDATE Employee SET Job_id = SELECT Job_id FROM Employee WHERE ID = 205, Salary = SELECT Salary FROM Employee WHERE ID = 205 WHERE ID = 103;

Слайд 8





DELETE
DELETE FROM <таблица>
[WHERE <условие отбора>]; 
Пример:
DELETE FROM Department
WHERE ID = 123;
DELETE FROM Copy_emp;
Описание слайда:
DELETE DELETE FROM <таблица> [WHERE <условие отбора>]; Пример: DELETE FROM Department WHERE ID = 123; DELETE FROM Copy_emp;

Слайд 9





DELETE
DELETE FROM Employee
WHERE Department_ID IN
(SELECT Department_ID
FROM Deartment
WHERE Name LIKE ‘%Public%’);
Описание слайда:
DELETE DELETE FROM Employee WHERE Department_ID IN (SELECT Department_ID FROM Deartment WHERE Name LIKE ‘%Public%’);

Слайд 10





TRUNCATE
TRUNCATE TABLE <table_name>
Удаляет все строки из таблицы;
DDL-оператор
Быстрее DELETE (не вызываются триггеры и др.).
Описание слайда:
TRUNCATE TRUNCATE TABLE <table_name> Удаляет все строки из таблицы; DDL-оператор Быстрее DELETE (не вызываются триггеры и др.).



Похожие презентации
Mypresentation.ru
Загрузить презентацию