🗊 Презентация Базы данных. Язык SQL

Категория: Образование
Нажмите для полного просмотра!
Базы данных. Язык SQL, слайд №1 Базы данных. Язык SQL, слайд №2 Базы данных. Язык SQL, слайд №3 Базы данных. Язык SQL, слайд №4 Базы данных. Язык SQL, слайд №5 Базы данных. Язык SQL, слайд №6 Базы данных. Язык SQL, слайд №7 Базы данных. Язык SQL, слайд №8 Базы данных. Язык SQL, слайд №9 Базы данных. Язык SQL, слайд №10 Базы данных. Язык SQL, слайд №11 Базы данных. Язык SQL, слайд №12 Базы данных. Язык SQL, слайд №13 Базы данных. Язык SQL, слайд №14 Базы данных. Язык SQL, слайд №15 Базы данных. Язык SQL, слайд №16 Базы данных. Язык SQL, слайд №17 Базы данных. Язык SQL, слайд №18 Базы данных. Язык SQL, слайд №19 Базы данных. Язык SQL, слайд №20 Базы данных. Язык SQL, слайд №21 Базы данных. Язык SQL, слайд №22 Базы данных. Язык SQL, слайд №23 Базы данных. Язык SQL, слайд №24 Базы данных. Язык SQL, слайд №25 Базы данных. Язык SQL, слайд №26 Базы данных. Язык SQL, слайд №27 Базы данных. Язык SQL, слайд №28 Базы данных. Язык SQL, слайд №29 Базы данных. Язык SQL, слайд №30 Базы данных. Язык SQL, слайд №31 Базы данных. Язык SQL, слайд №32 Базы данных. Язык SQL, слайд №33 Базы данных. Язык SQL, слайд №34 Базы данных. Язык SQL, слайд №35 Базы данных. Язык SQL, слайд №36 Базы данных. Язык SQL, слайд №37 Базы данных. Язык SQL, слайд №38 Базы данных. Язык SQL, слайд №39 Базы данных. Язык SQL, слайд №40 Базы данных. Язык SQL, слайд №41 Базы данных. Язык SQL, слайд №42 Базы данных. Язык SQL, слайд №43 Базы данных. Язык SQL, слайд №44 Базы данных. Язык SQL, слайд №45 Базы данных. Язык SQL, слайд №46

Содержание

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

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


Слайд 1


Базы данных. Язык SQL
Описание слайда:
Базы данных. Язык SQL

Слайд 2


Зачем нужен язык запросов? Операции: над множествами (объединение, пересечение, разность, деление, декартово произведение) над отношениями
Описание слайда:
Зачем нужен язык запросов? Операции: над множествами (объединение, пересечение, разность, деление, декартово произведение) над отношениями

Слайд 3


Основы SQL: SQL? Structured Query Language — язык структурированных запросов Информационно-логический язык, а не язык программирования! Для создания,...
Описание слайда:
Основы SQL: SQL? Structured Query Language — язык структурированных запросов Информационно-логический язык, а не язык программирования! Для создания, модификации и управления данными в РБД.

Слайд 4


Основы SQL: синтаксис Операторы состоят из: имен операций и функций; имен таблиц и их столбцов; зарезервированных ключевых слов и специальных...
Описание слайда:
Основы SQL: синтаксис Операторы состоят из: имен операций и функций; имен таблиц и их столбцов; зарезервированных ключевых слов и специальных символов; логических, арифметических и строковых выражений.

Слайд 5


Основы SQL: синтаксис Общий вид простого оператора: ГЛАГОЛ параметры; Пример: SELECT `id` FROM `mytable`;
Описание слайда:
Основы SQL: синтаксис Общий вид простого оператора: ГЛАГОЛ параметры; Пример: SELECT `id` FROM `mytable`;

Слайд 6


Основы SQL: синтаксис Выражения не зависят от регистра, не требуют наличия кавычек... «Правильный» стиль: INSERT INTO `news` (`id`,`post_date`)...
Описание слайда:
Основы SQL: синтаксис Выражения не зависят от регистра, не требуют наличия кавычек... «Правильный» стиль: INSERT INTO `news` (`id`,`post_date`) VALUES (42, '2008-06-01 04:13:15');

Слайд 7


Основы SQL: синтаксис Комментарии: -- Структура таблицы /* Версия сервера: 5.0.54 Дамп базы данных от: 01/01/12 */
Описание слайда:
Основы SQL: синтаксис Комментарии: -- Структура таблицы /* Версия сервера: 5.0.54 Дамп базы данных от: 01/01/12 */

Слайд 8


Основы SQL: типы данных Целые числа: TINYINT — 1 байт, -128..127 (0..255); SMALLINT — 2 байта, -32768..32767; MEDIUMINT — 3 байта; INT — 4 байта;...
Описание слайда:
Основы SQL: типы данных Целые числа: TINYINT — 1 байт, -128..127 (0..255); SMALLINT — 2 байта, -32768..32767; MEDIUMINT — 3 байта; INT — 4 байта; BIGINT — 8 байт.

Слайд 9


Основы SQL: типы данных Дробные числа: FLOAT (4 байта); DOUBLE (8 байт).
Описание слайда:
Основы SQL: типы данных Дробные числа: FLOAT (4 байта); DOUBLE (8 байт).

Слайд 10


Основы SQL: типы данных Строки: CHAR — дополняет до «ширины»; VARCHAR — использует минимум; (TINY|MEDIUM|LONG)BLOB — бинарные данные; TEXT —...
Описание слайда:
Основы SQL: типы данных Строки: CHAR — дополняет до «ширины»; VARCHAR — использует минимум; (TINY|MEDIUM|LONG)BLOB — бинарные данные; TEXT — текстовые данные; ENUM — одно из значений; SET — ноль или более значений.

Слайд 11


Основы SQL: типы данных Другие: BOOL, BOOLEAN; SERIAL — BIGINT UNSIGNED NOT NULL AUTO_INCREMENT UNIQUE; DATETIME, DATE, TIMESTAMP, TIME, YEAR.
Описание слайда:
Основы SQL: типы данных Другие: BOOL, BOOLEAN; SERIAL — BIGINT UNSIGNED NOT NULL AUTO_INCREMENT UNIQUE; DATETIME, DATE, TIMESTAMP, TIME, YEAR.

Слайд 12


Основы SQL: команды Базы данных: создание CREATE DATABASE `db_name`; (!) Большинство SQL СУБД позволяют создавать БД с кириллическими и специальными...
Описание слайда:
Основы SQL: команды Базы данных: создание CREATE DATABASE `db_name`; (!) Большинство SQL СУБД позволяют создавать БД с кириллическими и специальными символами в названии, но рекомендуется использовать только символы латинского алфавита, цифры и знак «_».

Слайд 13


Основы SQL: команды Базы данных: удаление DROP DATABASE `db_name`; Базы данных: смена текущей USE `db_name`;
Описание слайда:
Основы SQL: команды Базы данных: удаление DROP DATABASE `db_name`; Базы данных: смена текущей USE `db_name`;

Слайд 14


Основы SQL: команды Таблицы: создание CREATE TABLE `table_name` ( /*описание полей таблицы*/ `название_поля` тип параметры, `название_поля` тип,...
Описание слайда:
Основы SQL: команды Таблицы: создание CREATE TABLE `table_name` ( /*описание полей таблицы*/ `название_поля` тип параметры, `название_поля` тип, `название_поля` тип параметры );

Слайд 15


Основы SQL: команды Таблицы: создание Пример: CREATE TABLE `news` ( `id` mediumint(8) UNSIGNED PRIMARY KEY NOT NULL AUTO_INCREMENT, `posted`...
Описание слайда:
Основы SQL: команды Таблицы: создание Пример: CREATE TABLE `news` ( `id` mediumint(8) UNSIGNED PRIMARY KEY NOT NULL AUTO_INCREMENT, `posted` TIMESTAMP NOT NULL, `content` TEXT, );

Слайд 16


Создание таблицы из набора данных Select Into From [Where ] [Order By ];
Описание слайда:
Создание таблицы из набора данных Select Into From [Where ] [Order By ];

Слайд 17


Основы SQL: команды Таблицы: модификации Переименование ALTER TABLE `table_name` RENAME TO `table_name2`;
Описание слайда:
Основы SQL: команды Таблицы: модификации Переименование ALTER TABLE `table_name` RENAME TO `table_name2`;

Слайд 18


Основы SQL: команды Таблицы: модификации Добавление столбца ALTER TABLE `table_name` ADD COLUMN `new_column` описание_столбца [FIRST |...
Описание слайда:
Основы SQL: команды Таблицы: модификации Добавление столбца ALTER TABLE `table_name` ADD COLUMN `new_column` описание_столбца [FIRST | AFTER`after_column`];

Слайд 19


Основы SQL: команды Таблицы: модификации Модификация столбца ALTER TABLE `table_name` MODIFY COLUMN `bad_column` описание_столбца;
Описание слайда:
Основы SQL: команды Таблицы: модификации Модификация столбца ALTER TABLE `table_name` MODIFY COLUMN `bad_column` описание_столбца;

Слайд 20


Основы SQL: команды Таблицы: модификации Удаление столбца ALTER TABLE `table_name` DROP COLUMN `very_bad_column`;
Описание слайда:
Основы SQL: команды Таблицы: модификации Удаление столбца ALTER TABLE `table_name` DROP COLUMN `very_bad_column`;

Слайд 21


Основы SQL: команды Таблицы: удаление DROP TABLE `table_name`;
Описание слайда:
Основы SQL: команды Таблицы: удаление DROP TABLE `table_name`;

Слайд 22


Основы SQL: команды Строки: добавление (вставка) INSERT INTO `table_name` [ (`field1`,`field2`, ..., `fieldN`) ] VALUES ('value1', 'value2', ...,...
Описание слайда:
Основы SQL: команды Строки: добавление (вставка) INSERT INTO `table_name` [ (`field1`,`field2`, ..., `fieldN`) ] VALUES ('value1', 'value2', ..., `valueN`);

Слайд 23


Основы SQL: команды Строки: модификация (обновление) UPDATE table_name SET field1 = value1, field2 = value2, ..., fieldN = valueN [ WHERE условие ];
Описание слайда:
Основы SQL: команды Строки: модификация (обновление) UPDATE table_name SET field1 = value1, field2 = value2, ..., fieldN = valueN [ WHERE условие ];

Слайд 24


Основы SQL: команды Строки: удаление DELETE FROM `table_name` [ WHERE условие ];
Описание слайда:
Основы SQL: команды Строки: удаление DELETE FROM `table_name` [ WHERE условие ];

Слайд 25


Основы SQL: выборка SELECT field1,..., fieldN FROM table1,..., tableN [ WHERE условие ] [ GROUP BY field1,..., fieldN ] [ ORDER BY field1,..., fieldN...
Описание слайда:
Основы SQL: выборка SELECT field1,..., fieldN FROM table1,..., tableN [ WHERE условие ] [ GROUP BY field1,..., fieldN ] [ ORDER BY field1,..., fieldN [ ASC | DESC ] ]

Слайд 26


Основы SQL: выборка SELECT * FROM table_name; +------+------+ | num | id | +------+------+ | 1 | 1 | | 1 | 2 | | 3 | 2 | | 1 | 7 | | 2 | 1 | | 1 | 42...
Описание слайда:
Основы SQL: выборка SELECT * FROM table_name; +------+------+ | num | id | +------+------+ | 1 | 1 | | 1 | 2 | | 3 | 2 | | 1 | 7 | | 2 | 1 | | 1 | 42 | +------+------+

Слайд 27


Основы SQL: выборка WHERE Условный оператор Используется для отбора записей Служит параметром в выражениях с SELECT, DELETE, UPDATE Действует на...
Описание слайда:
Основы SQL: выборка WHERE Условный оператор Используется для отбора записей Служит параметром в выражениях с SELECT, DELETE, UPDATE Действует на исходный набор записей (до группировки)*

Слайд 28


Основы SQL: выборка SELECT * FROM table_name WHERE num = 1 AND (id > 5 OR id < 2 ); +------+------+ | num | id | +------+------+ | 1 | 1 | | 1 | 7 |...
Описание слайда:
Основы SQL: выборка SELECT * FROM table_name WHERE num = 1 AND (id > 5 OR id < 2 ); +------+------+ | num | id | +------+------+ | 1 | 1 | | 1 | 7 | | 1 | 42 | +------+------+

Слайд 29


Основы SQL: выборка ORDER BY Определяет порядок сортировки Добавляется после WHERE Для каждого параметра может быть указано направление сортировки...
Описание слайда:
Основы SQL: выборка ORDER BY Определяет порядок сортировки Добавляется после WHERE Для каждого параметра может быть указано направление сортировки (ASC, DESC) Каждый следующий параметр определяет сортировку записей внутри группы с одинаковым значением предыдущего

Слайд 30


Основы SQL: выборка SELECT * FROM `table_name` ORDER BY `num` ASC, `id` DESC; +------+------+ | num | id | +------+------+ | 1 | 42 | | 1 | 7 | | 1 |...
Описание слайда:
Основы SQL: выборка SELECT * FROM `table_name` ORDER BY `num` ASC, `id` DESC; +------+------+ | num | id | +------+------+ | 1 | 42 | | 1 | 7 | | 1 | 2 | | 1 | 1 | | 2 | 1 | | 3 | 2 | +------+------+

Слайд 31


Основы SQL: выборка LIMIT Ограничивает число строк в выдаче (результате выборки) Размещается в самом конце запроса Разрешает начинать выдачу с нужной...
Описание слайда:
Основы SQL: выборка LIMIT Ограничивает число строк в выдаче (результате выборки) Размещается в самом конце запроса Разрешает начинать выдачу с нужной строки результирующего набора записей (LIMIT [offset], rows)

Слайд 32


Основы SQL: выборка SELECT * FROM table_name LIMIT 2; +------+------+ | num | id | +------+------+ | 1 | 1 | | 1 | 2 | +------+------+
Описание слайда:
Основы SQL: выборка SELECT * FROM table_name LIMIT 2; +------+------+ | num | id | +------+------+ | 1 | 1 | | 1 | 2 | +------+------+

Слайд 33


Основы SQL: выборка DISTINCT Ограничивает набор обрабатываемых строк, разрешая только строки с неповторяющимися значениями заданных параметров...
Описание слайда:
Основы SQL: выборка DISTINCT Ограничивает набор обрабатываемых строк, разрешая только строки с неповторяющимися значениями заданных параметров Размещается в блоке SELECT перед выбранными параметрами

Слайд 34


Основы SQL: выборка SELECT DISINCT num FROM table_name; +------+ | num | +------+ | 1 | | 2 | | 3 | +------+
Описание слайда:
Основы SQL: выборка SELECT DISINCT num FROM table_name; +------+ | num | +------+ | 1 | | 2 | | 3 | +------+

Слайд 35


Основы SQL: выборка GROUP BY Группирует строки для выполнения групповых операций Одинаковые значения параметров задают группы Каждый следующий...
Описание слайда:
Основы SQL: выборка GROUP BY Группирует строки для выполнения групповых операций Одинаковые значения параметров задают группы Каждый следующий параметр задает группировку внутри групп предыдущего параметра

Слайд 36


Основы SQL: выборка SELECT * FROM `table_name` GROUP BY `num`; +------+------+ | num | id | +------+------+ | 1 | 1 | | 2 | 1 | | 3 | 2 |...
Описание слайда:
Основы SQL: выборка SELECT * FROM `table_name` GROUP BY `num`; +------+------+ | num | id | +------+------+ | 1 | 1 | | 2 | 1 | | 3 | 2 | +------+------+

Слайд 37


Основы SQL: выборка HAVING Аналог WHERE для ORDER BY Отбирает группы в выдачу Дописывается после ORDER BY
Описание слайда:
Основы SQL: выборка HAVING Аналог WHERE для ORDER BY Отбирает группы в выдачу Дописывается после ORDER BY

Слайд 38


Основы SQL: выборка SELECT * FROM table_name GROUP BY id HAVING id > 1; +------+------+ | num | id | +------+------+ | 1 | 2 | | 1 | 7 | | 1 | 42 |...
Описание слайда:
Основы SQL: выборка SELECT * FROM table_name GROUP BY id HAVING id > 1; +------+------+ | num | id | +------+------+ | 1 | 2 | | 1 | 7 | | 1 | 42 | +------+------+

Слайд 39


Основы SQL: функции SUM – суммирование для множества SELECT SUM(num), SUM(id) FROM table_name; +------------+-----------+ | SUM(`num`) | SUM(`id`) |...
Описание слайда:
Основы SQL: функции SUM – суммирование для множества SELECT SUM(num), SUM(id) FROM table_name; +------------+-----------+ | SUM(`num`) | SUM(`id`) | +------------+-----------+ | 9 | 55 | +------------+-----------+

Слайд 40


Основы SQL: функции COUNT – подсчет строк в множестве SELECT COUNT(`num`), COUNT(DISTINCT `num`) FROM `table_name`;...
Описание слайда:
Основы SQL: функции COUNT – подсчет строк в множестве SELECT COUNT(`num`), COUNT(DISTINCT `num`) FROM `table_name`; +--------------+-----------------------+ | COUNT(`num`) | COUNT(DISTINCT `num`) | +--------------+-----------------------+ | 6 | 3 | +--------------+-----------------------+

Слайд 41


Основы SQL: функции MIN, MAX – минимум/максимум SELECT MIN(num), MAX(num) FROM table_name; +------------+------------+ | MIN(num) | MAX(num) |...
Описание слайда:
Основы SQL: функции MIN, MAX – минимум/максимум SELECT MIN(num), MAX(num) FROM table_name; +------------+------------+ | MIN(num) | MAX(num) | +------------+------------+ | 1 | 3 | +------------+------------+

Слайд 42


Основы SQL: функции AVG – среднее значение в множестве SELECT AVG(num)‏ FROM table_name; +------------+ | AVG(num) | +------------+ | 1.5000 |...
Описание слайда:
Основы SQL: функции AVG – среднее значение в множестве SELECT AVG(num)‏ FROM table_name; +------------+ | AVG(num) | +------------+ | 1.5000 | +------------+

Слайд 43


Итоговые запросы (по всей выборке) SUM ( поле)-вычисляет суммы всех значений заданного поля или выражения в таблице или в каждой группе записей....
Описание слайда:
Итоговые запросы (по всей выборке) SUM ( поле)-вычисляет суммы всех значений заданного поля или выражения в таблице или в каждой группе записей. АVG(поле)-вычисляет среднее арифметическое заданного поля или выражения для всей таблице или для каждой группы. МIN(поле), МАХ(поле) - находят наименьшее и наибольшее значе-ния заданного поля или выражения в таблице или в каждой группе. СОUNТ(поле) или СОUNТ(*)-находит число записей в таблице или в каждой группе. FIRSТ(поле), LASТ(поле)- находят первое и последнее значения заданного поля или выражения в таблице или в каждой группе.

Слайд 44


Итоговые функции в групповых запросах Select Kdf, Nazf,Count(*) As Kolvo, Max(God) As MaxGod, Min(God) As Mingod, Cint (Abs(Avg(Z1)-Avg(Z4)))As Rcen...
Описание слайда:
Итоговые функции в групповых запросах Select Kdf, Nazf,Count(*) As Kolvo, Max(God) As MaxGod, Min(God) As Mingod, Cint (Abs(Avg(Z1)-Avg(Z4)))As Rcen From Firm Where Z1>100 Group By Kdf, Nazf Having Abs(Avg(Z1)-Avg(Z4))>10 Order By Abs(Avg(Z1)-Avg(Z4));

Слайд 45


Статистические функции по подмножеству
Описание слайда:
Статистические функции по подмножеству

Слайд 46


Статистические функции по подмножеству
Описание слайда:
Статистические функции по подмножеству



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