Содержание
- 2. Добавление данных. Для добавления данных в БД в MySQL используется команда INSERT, которая имеет следующий формальный
- 3. Добавление данных. Например, пусть в базе данных productsdb есть следующая таблица Products: CREATE TABLE Products (
- 4. Добавление данных. В данном случае значения будут передаваться столбцам по позиции. То есть стобцу ProductName передается
- 5. Добавление данных. Необязательно при добавлении данных указывать значения абсолютно для всех столбцов таблицы. Например, в примере
- 6. Добавление данных. Поэтому мы можем при добавлении опустить этот столбец, и ему будет передаваться число 0:
- 7. Добавление данных. Множественное добавление Также мы можем добавить сразу несколько строк: INSERT Products(ProductName, Manufacturer, Price, ProductCount)
- 8. Выборка данных Для выборки данных из БД в MySQL применяется команда SELECT. В упрощенном виде она
- 9. Выборка данных Например, пусть ранее была создана таблица Products, и в нее добавлены некоторые начальные данные:
- 10. Выборка данных Получим все объекты из этой таблицы: SELECT * FROM Products; Select
- 11. Выборка данных Стоит отметить, что применение звездочки * для получения данных считается не очень хорошей практикой,
- 12. Выборка данных Если необходимо получить данные не из всех, а из каких-то конкретных столбцов, тогда спецификации
- 13. Выборка данных Спецификация столбца необязательно должна представлять его название. Это может быть любое выражение, например, результат
- 14. Выборка данных С помощью оператора AS можно изменить название выходного столбца или определить его псевдоним: SELECT
- 15. Фильтр данных Зачастую необходимо извлекать не все данные из БД, а только те, которые соответствуют определенному
- 16. Фильтр данных Если условие истинно, то строка попадает в результирующую выборку. В качестве можно использовать операции
- 17. Фильтр данных Если условие истинно, то строка попадает в результирующую выборку. В качестве можно использовать операции
- 18. Фильтр данных К примеру, выберем всех товары, производителем которых является компания Samsung: SELECT * FROM Products
- 19. Фильтр данных Стоит отметить, что для MySQL не важен регистр символов, и, к примеру, строка "Samsung"
- 20. Фильтр данных Логические операторы Логические операторы позволяют объединить несколько условий. В MySQL можно использовать следующие логические
- 21. Фильтр данных Логические операторы OR: операция логического ИЛИ. Она также объединяет два выражения: выражение1 OR выражение2
- 22. Фильтр данных Логические операторы NOT: операция логического отрицания. Если выражение в этой операции ложно, то общее
- 23. Фильтр данных Например, выберем все товары, у которых производитель Samsung и одновременно цена больше 50000: SELECT
- 24. Фильтр данных Теперь изменим оператор на OR. То есть выберем все товары, у которых либо производитель
- 25. Фильтр данных Применение оператора NOT - выберем все товары, у которых производитель не Samsung: SELECT *
- 26. Фильтр данных Приоритет операций В одном условии при необходимости мы можем объединять несколько логических операций. Однако
- 27. Фильтр данных С помощью скобок можно переопределить приоритет операций: SELECT * FROM Products WHERE Manufacturer ='Samsung'
- 28. Обновление данных Команда UPDATE применяется для обновления уже имеющихся строк. Она имеет следующий формальный синтаксис: UPDATE
- 29. Обновление данных Например, увеличим у всех товаров цену на 3000: UPDATE Products SET Price = Price
- 30. Обновление данных Используем выражение WHERE и изменим название производителя с "Samsung" на "Samsung Inc.": UPDATE Products
- 31. Обновление данных При обновлении вместо конкретных значений и выражений мы можем использовать ключевые слова DEFAULT и
- 32. Удаление данных Команда DELETE удаляет данные из БД. Она имеет следующий формальный синтаксис: DELETE FROM имя_таблицы
- 33. Удаление данных Например, удалим строки, у которых производитель - Huawei: DELETE FROM Products WHERE Manufacturer='Huawei'; Delete
- 34. Удаление данных Или удалим все товары, производителем которых является Apple и которые имеют цену меньше 60000:
- 36. Скачать презентацию