Презентация MySQL. Добавление данных онлайн

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему MySQL. Добавление данных абсолютно бесплатно. Урок-презентация на эту тему содержит всего 35 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Информатика » MySQL. Добавление данных



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    35 слайдов
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    1.49 MB
  • Просмотров:
    82
  • Скачиваний:
    0
  • Автор:
    неизвестен



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

№1 слайд
MySQL CRUD
Содержание слайда: MySQL CRUD

№2 слайд
Добавление данных. Для
Содержание слайда: Добавление данных. Для добавления данных в БД в MySQL используется команда INSERT, которая имеет следующий формальный синтаксис: INSERT [INTO] имя_таблицы [(список_столбцов)] VALUES (значение1, значение2, ... значениеN) После выражения INSERT INTO в скобках можно указать список столбцов через запятую, в которые надо добавлять данные, и в конце после слова VALUES скобках перечисляют добавляемые для столбцов значения.

№3 слайд
Добавление данных. Например,
Содержание слайда: Добавление данных. Например, пусть в базе данных productsdb есть следующая таблица Products: CREATE TABLE Products (     Id INT AUTO_INCREMENT PRIMARY KEY,     ProductName VARCHAR(30) NOT NULL,     Manufacturer VARCHAR(20) NOT NULL,     ProductCount INT DEFAULT 0,     Price DECIMAL NOT NULL ); Добавим в эту таблицу одну строку с помощью следующего кода: INSERT Products(ProductName, Manufacturer, ProductCount, Price) VALUES ('iPhone X', 'Apple', 5, 76000);

№4 слайд
Добавление данных. В данном
Содержание слайда: Добавление данных. В данном случае значения будут передаваться столбцам по позиции. То есть стобцу ProductName передается строка "iPhone X", столбцу Manufacturer - строка "Apple" и так далее. Важно, чтобы между значениями и типами данных столбцов было соответствие. Так, столбец ProductName представляет тип varchar, то есть строку. Соответственно этому столбцу мы можем передать строковое значение в одинарных кавычках. А стобец ProductCount представляет тип int, то есть целое число, поэтому данному столбцу нужно передать целые числа, но никак не строки.

№5 слайд
Добавление данных.
Содержание слайда: Добавление данных. Необязательно при добавлении данных указывать значения абсолютно для всех столбцов таблицы. Например, в примере выше не указано значение для стобца Id. Но поскольку для данного столбца определен атрибут AUTO_INCREMENT, то его значение будет автоматически генерироваться. Также мы можем опускать при добавлении такие столбцы, которые поддерживают значение NULL или для которых указано значение по умолчанию, то есть для них определены атрибуты NULL или DEFAULT. Так, в таблице Products столбец ProductCount имеет значение по умолчанию - число 0.

№6 слайд
Добавление данных. Поэтому мы
Содержание слайда: Добавление данных. Поэтому мы можем при добавлении опустить этот столбец, и ему будет передаваться число 0: INSERT Products(ProductName, Manufacturer, Price) VALUES ('Galaxy S9', 'Samsung', 63000); С помощью ключевых слов DEFAULT и NULL можно указать, что в качестве значения будет использовать значение по умолчанию или NULL соответственно: INSERT Products(ProductName, Manufacturer, Price, ProductCount) VALUES ('Nokia 9', 'HDM Global', 41000, DEFAULT); Или INSERT Products(ProductName, Manufacturer, Price, ProductCount) VALUES ('Nokia 9', 'HDM Global', 41000, NULL);

№7 слайд
Добавление данных.
Содержание слайда: Добавление данных. Множественное добавление Также мы можем добавить сразу несколько строк: INSERT Products(ProductName, Manufacturer, Price, ProductCount) VALUES ('iPhone 8', 'Apple', 51000, 3), ('P20 Lite', 'Huawei', 34000, 4), ('Galaxy S8', 'Samsung', 46000, 2); В данном случае в таблицу будут добавлены три строки.

№8 слайд
Выборка данных Для выборки
Содержание слайда: Выборка данных Для выборки данных из БД в MySQL применяется команда SELECT. В упрощенном виде она имеет следующий синтаксис: SELECT список_столбцов FROM имя_таблицы

№9 слайд
Выборка данных Например,
Содержание слайда: Выборка данных Например, пусть ранее была создана таблица Products, и в нее добавлены некоторые начальные данные: CREATE TABLE Products (     Id INT AUTO_INCREMENT PRIMARY KEY,     ProductName VARCHAR(30) NOT NULL,     Manufacturer VARCHAR(20) NOT NULL,     ProductCount INT DEFAULT 0,     Price DECIMAL );    INSERT INTO Products (ProductName, Manufacturer, ProductCount, Price) VALUES ('iPhone X', 'Apple', 3, 76000), ('iPhone 8', 'Apple', 2, 51000), ('Galaxy S9', 'Samsung', 2, 56000), ('Galaxy S8', 'Samsung', 1, 41000), ('P20 Pro', 'Huawei', 5, 36000);

№10 слайд
Выборка данных Получим все
Содержание слайда: Выборка данных Получим все объекты из этой таблицы: SELECT * FROM Products;

№11 слайд
Выборка данных Стоит
Содержание слайда: Выборка данных Стоит отметить, что применение звездочки * для получения данных считается не очень хорошей практикой, так как обычно необходимо получить данные по небольшому набору столбцов. Поэтому более оптимальный подход заключается в указании всех необходимых столбцов после слова SELECT. Исключение составляет тот случай, когда надо получить данные по абсолютно всем столбцам таблицы. Также использование символа * может быть предпочтительно тогда, когда названия столбцов не известны.

№12 слайд
Выборка данных Если
Содержание слайда: Выборка данных Если необходимо получить данные не из всех, а из каких-то конкретных столбцов, тогда спецификации этих столбцов перечисляются через запятую после SELECT: SELECT ProductName, Price FROM Products;

№13 слайд
Выборка данных Спецификация
Содержание слайда: Выборка данных Спецификация столбца необязательно должна представлять его название. Это может быть любое выражение, например, результат арифметической операции. Так, выполним следующий запрос: SELECT ProductName, Price * ProductCount FROM Products; Здесь при выборке будут создаваться два столбца. Причем второй столбец представляет значение столбца Price, умноженное на значение столбца ProductCount, то есть совокупную стоимость товара.

№14 слайд
Выборка данных С помощью
Содержание слайда: Выборка данных С помощью оператора AS можно изменить название выходного столбца или определить его псевдоним: SELECT ProductName AS Title, Price * ProductCount AS TotalSum FROM Products; Здесь для первого столбца определяется псевдоним Title, хотя в реальности он будет представлять столбец ProductName. Второй столбец TotalSum хранит произведение столбцов ProductCount и Price.

№15 слайд
Фильтр данных Зачастую
Содержание слайда: Фильтр данных Зачастую необходимо извлекать не все данные из БД, а только те, которые соответствуют определенному условию. Для фильтрации данных в команде SELECT применяется оператор WHERE, после которого указывается условие: WHERE условие

№16 слайд
Фильтр данных Если условие
Содержание слайда: Фильтр данных Если условие истинно, то строка попадает в результирующую выборку. В качестве можно использовать операции сравнения, которые сравнивают два выражения: =: сравнение на равенство !=: сравнение на равенство <>: сравнение на неравенство <: меньше чем >: больше чем <=: меньше чем или равно >=: больше чем или равно

№17 слайд
Фильтр данных Если условие
Содержание слайда: Фильтр данных Если условие истинно, то строка попадает в результирующую выборку. В качестве можно использовать операции сравнения, которые сравнивают два выражения: =: сравнение на равенство !=: сравнение на равенство <>: сравнение на неравенство <: меньше чем >: больше чем <=: меньше чем или равно >=: больше чем или равно

№18 слайд
Фильтр данных К примеру,
Содержание слайда: Фильтр данных К примеру, выберем всех товары, производителем которых является компания Samsung: SELECT * FROM Products WHERE Manufacturer = 'Samsung;

№19 слайд
Фильтр данных Стоит отметить,
Содержание слайда: Фильтр данных Стоит отметить, что для MySQL не важен регистр символов, и, к примеру, строка "Samsung" будет эквивалентна строке "SAMSUNG" или "sumSunG". Другой пример - найдем все товары, количество которых меньше 3: SELECT * FROM Products WHERE ProductCount < 3 Критерий фильтрации может представлять и более сложное составное выражение. Например, найдем все товары, у которых совокупная стоимость больше 100 000: SELECT * FROM Products WHERE Price * ProductCount > 100000;

№20 слайд
Фильтр данных Логические
Содержание слайда: Фильтр данных Логические операторы Логические операторы позволяют объединить несколько условий. В MySQL можно использовать следующие логические операторы: AND: операция логического И. Она объединяет два выражения: выражение1 AND выражение2 Только если оба этих выражения одновременно истинны, то и общее условие оператора AND также будет истинно. То есть если и первое условие истинно, и второе.

№21 слайд
Фильтр данных Логические
Содержание слайда: Фильтр данных Логические операторы OR: операция логического ИЛИ. Она также объединяет два выражения: выражение1 OR выражение2 Если хотя бы одно из этих выражений истинно, то общее условие оператора OR также будет истинно. То есть если или первое условие истинно, или второе.

№22 слайд
Фильтр данных Логические
Содержание слайда: Фильтр данных Логические операторы NOT: операция логического отрицания. Если выражение в этой операции ложно, то общее условие истинно. NOT выражение

№23 слайд
Фильтр данных Например,
Содержание слайда: Фильтр данных Например, выберем все товары, у которых производитель Samsung и одновременно цена больше 50000: SELECT * FROM Products WHERE Manufacturer = 'Samsung' AND Price > 50000

№24 слайд
Фильтр данных Теперь изменим
Содержание слайда: Фильтр данных Теперь изменим оператор на OR. То есть выберем все товары, у которых либо производитель Samsung, либо цена больше 50000: SELECT * FROM Products WHERE Manufacturer = 'Samsung' OR Price > 50000

№25 слайд
Фильтр данных Применение
Содержание слайда: Фильтр данных Применение оператора NOT - выберем все товары, у которых производитель не Samsung: SELECT * FROM Products WHERE NOT Manufacturer = 'Samsung';

№26 слайд
Фильтр данных Приоритет
Содержание слайда: Фильтр данных Приоритет операций В одном условии при необходимости мы можем объединять несколько логических операций. Однако следует учитывать, что самой приоритетной операцией, которая выполняется в первую очередь, является NOT, менее приоритетная - AND и операция с наименьшим приоритетом - OR. Например: SELECT * FROM Products WHERE Manufacturer ='Samsung' OR NOT Price > 30000 AND ProductCount > 2; В данном случае сначала вычисляется выражение NOT Price > 30000, то есть цена должна быть меньше или равна 30000. Затем вычисляется выражение NOT Price > 30000 AND ProductCount > 2, то есть цена должна быть меньше или равна 30000 и одновременно количество товаров должно быть больше 2. В конце вычисляется оператор OR - либо цена должна быть меньше или равна 30000 и одновременно количество товаров должно быть больше 2, либо производителем должен быть Samsung

№27 слайд
Фильтр данных С помощью
Содержание слайда: Фильтр данных С помощью скобок можно переопределить приоритет операций: SELECT * FROM Products WHERE Manufacturer ='Samsung' OR NOT (Price > 30000 AND ProductCount > 2); В данном случае находим товары, у которых либо производитель Samsung, либо одновременно цена товара меньше или равна 30000 и количество товаров меньше 3.

№28 слайд
Обновление данных Команда
Содержание слайда: Обновление данных Команда UPDATE применяется для обновления уже имеющихся строк. Она имеет следующий формальный синтаксис: UPDATE имя_таблицы SET столбец1 = значение1, столбец2 = значение2, ... столбецN = значениеN [WHERE условие_обновления]

№29 слайд
Обновление данных Например,
Содержание слайда: Обновление данных Например, увеличим у всех товаров цену на 3000: UPDATE Products SET Price = Price + 3000;

№30 слайд
Обновление данных Используем
Содержание слайда: Обновление данных Используем выражение WHERE и изменим название производителя с "Samsung" на "Samsung Inc.": UPDATE Products SET Manufacturer = 'Samsung Inc.' WHERE Manufacturer = 'Samsung’; Также можно обновлять сразу несколько столбцов: UPDATE Products SET Manufacturer = 'Samsung',     ProductCount = ProductCount + 3 WHERE Manufacturer = 'Samsung Inc.';

№31 слайд
Обновление данных При
Содержание слайда: Обновление данных При обновлении вместо конкретных значений и выражений мы можем использовать ключевые слова DEFAULT и NULL для установки соответственно значения по умолчанию или NULL: UPDATE Products SET ProductCount= DEFAULT WHERE Manufacturer = 'Huawei';

№32 слайд
Удаление данных Команда
Содержание слайда: Удаление данных Команда DELETE удаляет данные из БД. Она имеет следующий формальный синтаксис: DELETE FROM имя_таблицы [WHERE условие_удаления]

№33 слайд
Удаление данных Например,
Содержание слайда: Удаление данных Например, удалим строки, у которых производитель - Huawei: DELETE FROM Products WHERE Manufacturer='Huawei';

№34 слайд
Удаление данных Или удалим
Содержание слайда: Удаление данных Или удалим все товары, производителем которых является Apple и которые имеют цену меньше 60000: DELETE FROM Products WHERE Manufacturer='Apple' AND Price < 60000; Если необходимо вовсе удалить все строки вне зависимости от условия, то условие можно не указывать: DELETE FROM Products;

№35 слайд
Домашнее задание В таблицы
Содержание слайда: Домашнее задание В таблицы авторов и книг добавить любых 20 авторов и 40 любых книг этих авторов. Удалить авторов, которые старше 100 лет, добавить магазины (один из этих магазинов должен иметь имя – «класс»), и обновить все магазины, которые имеют имя – «класс» на «рост»

Скачать все slide презентации MySQL. Добавление данных одним архивом: