Содержание
- 2. План урока Введение в SQL Числовые и строковые типы данных Календарные типы данных и множества Индексы
- 3. Введение в SQL Стандарт SQL Описание данных DDL Управление данными DML Комментарии Ключевые слова Кавычки и
- 4. Язык SQL SEQUEL — Structured English Query Language SQL — Structured Query Language
- 5. Достоинства SQL Декларативная природа Высокоуровневая струра, напоминающая естественный язык Высокая эффективности обработки множеств Независимость от конкретных
- 6. Недостатки SQL Слабоструктурированный язык Язык старый Плохо взаимодействует с ООП-языками SQL — не универсальный язык Множество
- 7. Элементы языка Комментарии Скалярные выражения Ключевые слова Операторы Таблицы Столбцы Индексы Предопределенные функции Представления Переменные Хранимые
- 8. DDL и DML DDL (Data Definition Language) — язык описания данных DML (Data Manipulation Language) —
- 9. Структура запроса SELECT id, name FROM users WHERE name = ‘Игорь’ Ключевые слова Скалярное выражение Таблица
- 10. Базы данных Введение в SQL. Типы данных. Индексы. CRUD-операции Урок 2
- 11. Числовые и строковые типы данных Типы данных Целые числа Вещественные числа Строки
- 12. Типы данных MySQL Числовые Строковые NULL Календарные Коллекции
- 13. Атрибуты NULL или NOT NULL DEFAULT UNSIGNED
- 14. Атрибут UNSIGNED –2 147 683 648 2 147 683 647 INT INT UNSIGNED 0 4 294
- 15. Числовые типы Числовые Вещественные Точные Целочисленные DECIMAL FLOAT DOUBLE TINYINT SMALLINT MEDIUMINT INT BIGINT
- 16. Объем памяти целых типов TINYINT SMALLINT MEDIUMINT INT BIGINT
- 17. Объем памяти вещественных типов FLOAT DOUBLE DECIMAL(7,4) 1 1 1 . 2 0 0 0
- 18. Строковые типы Строковые Переменные BLOB Фиксированные TINYTEXT TEXT MEDIUMTEXT LONGTEXT VARCHAR CHAR
- 19. CHAR vs VARCHAR Запись фиксированной длины Запись переменной длины INT INT CHAR CHAR INT INT VARCHAR,
- 20. Объем памяти типа TEXT TINYTEXT TEXT MEDIUMTEXT LONGTEXT 8 8 8 8 8 8 8 8
- 21. Объем памяти типа TEXT TINYTEXT TEXT MEDIUMTEXT LONGTEXT 28 216 224 232 256 65536 16777216 (16
- 22. TEXT и BLOB медленнее других типов Запись фиксированной длины Запись переменной длины INT INT CHAR CHAR
- 23. Базы данных Введение в SQL. Типы данных. Индексы. CRUD-операции Урок 2
- 24. Календарные типы и множества Значение NULL Календарные типы ENUM SET JSON тип Изменение структуры таблицы при
- 25. Календарные типы Календарные типы DATETIME TIMESTAMP DATE YEAR TIME
- 26. Календарные типы Календарные типы DATETIME TIMESTAMP DATE YEAR TIME
- 27. Календарные типы Календарные типы DATETIME TIMESTAMP DATE YEAR TIME
- 28. Календарные типы Календарные типы DATETIME TIMESTAMP DATE YEAR TIME
- 29. Календарные типы Календарные типы DATETIME TIMESTAMP DATE YEAR TIME
- 30. Календарные типы Календарные типы DATETIME TIMESTAMP DATE YEAR TIME
- 31. Формат календарных типов
- 32. Объем памяти календарных типов YEAR DATE TIME TIMESTAMP DATETIME
- 33. ENUM и SET ENUM SET ‘first’,’second’,’third’ first third first,third first,second,third
- 34. Базы данных Введение в SQL. Типы данных. Индексы. CRUD-операции Урок 2
- 35. Индексы Индексы Устройство индекса Типы индексов Атрибут AUTO_INCREMENT Управление индексами
- 36. Сортировка в индексе 1 2 3 4 5 6 4 6 2 5 1 3 Модули
- 37. Типы индексов индексы уникальные, первичный ключ полнотекстовый Обычные
- 38. Типы индексов индексы уникальные, первичный ключ полнотекстовый Обычные
- 39. Типы индексов индексы уникальные, первичный ключ полнотекстовый Обычные
- 40. Типы индексов индексы уникальные, первичный ключ полнотекстовый Обычные
- 41. Псевдотип SERIAL SERIAL == BIGINT UNSIGNED NOT NULL AUTO_INCREMENT UNIQUE
- 42. Индексы BTREE 4 2 6 3 1 7 5 4 3 2 1 7 6 5
- 43. Индексы HASH Обычный индекс Уникальный индекс индекс данные индекс данные
- 44. Индекс по нескольким столбцам 1990 1990 1990 1991 1991 1991 Абакумов Борисов Сергеев Антонов Ковалев Трофимов
- 45. Базы данных Введение в SQL. Типы данных. Индексы. CRUD-операции Урок 2
- 46. CRUD-операции Введение в CRUD-операции Вставка данных Извлечение данных Обновление данных Удаление данных Команда INSERT ... SELECT
- 47. CRUD-операции INSERT SELECT UPDATE DELETE CREATE READ UPDATE DELETE
- 48. Вставка. Оператор INSERT Однострочная вставка INSERT INTO catalogs VALUES (NULL, ‘Процессоры’); INSERT INTO catalogs VALUES (NULL,
- 49. Удаление данных Удаление данных DELETE FROM catalogs Очистка таблицы TRUNCATE catalogs
- 50. Домашнее задание Пусть в таблице catalogs базы данных shop в строке name могут находиться пустые строки
- 51. Домашнее задание (по желанию) В учебной базе данных shop присутствует таблица catalogs. Пусть в базе данных
- 53. Скачать презентацию