Команды DDL и DML SQL презентация
Содержание
- 2. Создание таблиц Формат: CREATE TABLE <имя_таблицы> (<определение_столбца>|[ограничение_таблицы][, …])
- 3. Определение столбца Формат: определение_столбца::= имя_столбца имя_домена|тип данных [(размер)] [ограничение_столбца…] Ограничения
- 4. Ограничения целостности Контроль возможности использовать NULL-значения Ограничения для доменов атрибутов
- 5. Ограничения на объекты реляционной базы данных
- 6. Создание таблиц: примеры (1) Пример 1: CREATE TABLE stud (name VARCHAR(27)
- 7. Создание таблиц: примеры (2) Пример 1: CREATE TABLE Orders (onum integer
- 8. Базовое определение оператора CREATE TABLE CREATE TABLE имя_таблицы ({имя_столбца тип_данных [NOT
- 9. Создание таблиц: примеры (3) Пример 1: CREATE TABLE Customers ( cnum
- 10. Значения квалификаторов для ON UPDATE и ON DELETE CASCADE - сначала
- 11. Создание таблиц: примеры (4) Пример: CREATE TABLE management (managno INTEGER NOT
- 12. Индексы Создание индекса Формат: CREATE [UNIQUE] INDEX имя_индекса ON имя_таблицы
- 13. Удаление таблиц Формат: DROP TABLE <имя_таблицы> [RISTRICT | CASCADE]
- 14. Вставка данных Формат: INSERT INTO имя_таблицы [(поле_1[, поле_2[, …]])] VALUES
- 15. Вставка данных: примеры (1) Пример 1: INSERT INTO Salespeople VALUES (1001,
- 16. Вставка данных: использование результата запроса Формат: INSERT INTO имя_таблицы [(поле_1[, поле_2[,
- 17. Вставка данных: примеры (2) Пример 1: INSERT INTO Londonstaff
- 18. Обновление записей Формат: UPDATE имя_таблицы SET имя_столбца1=новое значение_1[, имя_столбца2=новое значение_2[,
- 19. Редактирование данных: примеры Пример 1: UPDATE Customers SET rating =
- 20. Удаление записей Формат: DELETE FROM имя_таблицы [WHERE условие_отбора];
- 21. Удаление данных: примеры (1) Пример 1: DELETE FROM Salespeople; Пример
- 22. Практическое задание Создать БД (без определения связи между таблицами), с использованием
- 23. SQLite Скачать SQLite-браузер http://sqlitebrowser.org/. 2. Неполное Руководство по SQLite для
- 24. Список источников [6], c.292-303 http://www.sql.ru/docs/sql/u_sql/ - Martin Gruber. Understanding SQL (главы
- 25. СПАСИБО ЗА ВНИМАНИЕ
- 26. Скачать презентацию

![Создание таблиц
Формат:
CREATE TABLE <имя_таблицы>
(<определение_столбца>|[ограничение_таблицы][, …]) Создание таблиц
Формат:
CREATE TABLE <имя_таблицы>
(<определение_столбца>|[ограничение_таблицы][, …])](/documents_3/59d3406c4e12b32f6a86177eec74b209/img1.jpg)
![Определение столбца
Формат:
определение_столбца::=
имя_столбца имя_домена|тип данных [(размер)]
[ограничение_столбца…]
Ограничения Определение столбца
Формат:
определение_столбца::=
имя_столбца имя_домена|тип данных [(размер)]
[ограничение_столбца…]
Ограничения](/documents_3/59d3406c4e12b32f6a86177eec74b209/img2.jpg)








![Индексы
Создание индекса
Формат:
CREATE [UNIQUE] INDEX имя_индекса
ON имя_таблицы Индексы
Создание индекса
Формат:
CREATE [UNIQUE] INDEX имя_индекса
ON имя_таблицы](/documents_3/59d3406c4e12b32f6a86177eec74b209/img11.jpg)
![Удаление таблиц
Формат:
DROP TABLE <имя_таблицы>
[RISTRICT | CASCADE]
Удаление таблиц
Формат:
DROP TABLE <имя_таблицы>
[RISTRICT | CASCADE]](/documents_3/59d3406c4e12b32f6a86177eec74b209/img12.jpg)
![Вставка данных
Формат:
INSERT INTO имя_таблицы [(поле_1[, поле_2[, …]])]
Вставка данных
Формат:
INSERT INTO имя_таблицы [(поле_1[, поле_2[, …]])]](/documents_3/59d3406c4e12b32f6a86177eec74b209/img13.jpg)





![Удаление записей
Формат:
DELETE FROM имя_таблицы
[WHERE условие_отбора]; Удаление записей
Формат:
DELETE FROM имя_таблицы
[WHERE условие_отбора];](/documents_3/59d3406c4e12b32f6a86177eec74b209/img19.jpg)



![Список источников
[6], c.292-303
http://www.sql.ru/docs/sql/u_sql/ - Martin Gruber. Understanding SQL (главы Список источников
[6], c.292-303
http://www.sql.ru/docs/sql/u_sql/ - Martin Gruber. Understanding SQL (главы](/documents_3/59d3406c4e12b32f6a86177eec74b209/img23.jpg)

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