Содержание
- 2. База данных – это совокупность связанных между собой таблиц. SQL – это структурированный язык запросов, созданный
- 3. Основы языка SQL Группы операторов языка SQL 1. Операторы описания данных: CREATE, ALTER, DROP и др.
- 4. Создание базы данных Синтаксис оператора CREATE DATABASE имя_БД
- 5. Создание таблицы Оператор CREATE TABLE предназначен для описания структуры таблицы. Синтаксис оператора CREATE TABLE имя_таблицы (
- 6. NOT NULL|NULL – запрещает|разрешает в таблице пустые ячейки в данном столбце AUTO_INCREMENT – устанавливает столбец, как
- 7. Первичный ключ (primary key, PK) – это уникальный индекс, который применяется для уникальной идентификации записей таблицы.
- 8. Типы данных Числовые типы TINYINT – 1 байт; SMALLINT – 2 байта; MEDIUMINT – 3 байт;
- 9. Символьные типы CHAR – строка символов фиксированной длины; VARCHAR – строка символов переменной длины. Типы даты
- 10. Пример создания таблицы student в базе данных stud CREATE TABLE `stud`.`student` ( `id_stud` INT(3) NOT NULL
- 11. Модификация таблицы Оператор ALTER TABLE – используется для добавления, изменения или удаления столбцов в таблице. Синтаксис
- 12. Спецификация оператора ALTER TABLE
- 13. Спецификация оператора ALTER TABLE
- 14. Удаление таблицы Оператор DROP TABLE позволяет удалить одну или несколько таблиц из базы данных. Синтаксис оператора
- 15. Операторы манипуляции данными (MySQL запросы) Добавление записей в таблицу Оператор INSERT используется для вставки одной записи
- 16. Пример INSERT INTO proizvod (id, name) VALUES (14, 'Acer');
- 17. Удаление записей из таблицы Оператор DELETE используется для удаления одной записи или нескольких записей из таблицы
- 18. Обновление записей в таблице Оператор UPDATE используется для обновления существующих записей в таблице в базе данных
- 19. Пример 1 Обновление одного столбца UPDATE proizvod SET name = 'Acer' WHERE id = 12; Пример
- 20. Пример 3 Обновление нескольких таблиц UPDATE customers, suppliers SET customers.city = suppliers.city WHERE customers.customer_id = suppliers.supplier_id;
- 21. Выборка записей из таблиц Оператор SELECT используется для извлечения записей из одной или нескольких таблиц. Синтаксис
- 22. Необязательные операторы Оператор ORDER BY используется в SELECT для сортировки записей в результирующем наборе. Синтаксис оператора
- 23. Оператор GROUP BY используется в SELECT предложении для сбора данных по нескольким записям и группировки результатов
- 24. Использование функций в запросах Функция SUM – определяет сумму значений поля. Функция COUNT – определяет количество
- 25. Пример 1 Выборка всех полей из одной таблицы SELECT * FROM order_details WHERE quantity >= 100
- 26. Пример 2 Выборка отдельных полей из одной таблицы SELECT order_id, quantity, unit_price FROM order_details WHERE quantity
- 27. Пример 3 Выборка полей из нескольких таблиц SELECT order_details.order_id, customers.customer_name FROM customers INNER JOIN order_details ON
- 28. MySQL условия
- 29. MySQL условия
- 30. Операторы сравнения MySQL =, , , !=, >, >=,
- 31. Использование PhpMyAdmin для взаимодействия с базой данных MySQL
- 32. Библиотека php_mysqli.dll предоставляет современные методы доступа к базе данных MySQL Установка соединения 1. $db = mysqli_connect(
- 33. Пример if (@$db = mysqli_connect("localhost", "root", "123456", "tests")) { // Выполняем работу с базой данных }
- 34. Функция mysqli_connect_errno() проверяет отсутствие ошибок при подключении @$db = new mysqli("localhost", "root", "123456", "tests"); if (!mysqli_connect_errno())
- 35. Закрытие соединения Процедурный стиль Функция mysqli_close(): mysqli_close( ); Объектный стиль Используется метод close(): ->close();
- 36. Процедурный стиль if (@$db = mysqli_connect("localhost", "root", "123456", "tests")) { // Выполняем работу с базой данных
- 37. Объектный стиль @$db = new mysqli("localhost", "root", "123456", "tests"); if (!mysqli_connect_errno()) { // Выполняем работу с
- 38. Выбор базы данных Функция mysqli_select_db() служит для выбора базы данных уже после подключения Формат mysqli_select_db( ,
- 39. Пример if (@$db = mysqli_connect("localhost", "root", "123456")) { mysqli_select_db($db, "tests"); // Выполняем работу с базой данных
- 40. При объектном стиле используется метод select_db(). Формат: ->select_db( );
- 41. Пример @$db = new mysqli("localhost", "root", "123456"); if (!mysqli_connect_errno()) { $db->select_db("tests"); // Выполняем работу с базой
- 42. Выполнение запроса к базе данных Выполнить запрос к базе данных в процедурном стиле позволяет функция mysqli_query().
- 43. Для удаления идентификатора результата и освобождения используемых ресурсов применяется функция mysqli_free_result(). Формат: mysqli_free_result( );
- 44. Выполнить запрос к базе данных при объектном стиле позволяет метод query(). Формат: ->query( ); Метод возвращает
- 45. Обработка результата запроса Процедурный стиль mysqli_num_rows( ) возвращает количество записей в результате mysqli_field_count( ) возвращает количество
- 46. Параметр Флаг может принимать следующие значения: MYSQLI_BOTH – результат в виде списка и ассоциативного массива (значение
- 47. mysqli_fetch_object( ) возвращает результат в виде объекта mysqli_data_seek( , ) перемещает указатель результата на выбранную строку.
- 48. Объектный стиль num_rows возвращает количество записей в результате field_count возвращает количество полей в результате fetch_array([ ])
- 49. Параметр Флаг может принимать следующие значения: MYSQLI_BOTH – результат в виде списка и ассоциативного массива (значение
- 51. Скачать презентацию