MySQL
Система управления базами данных
( СУБД )
SQL - язык структурированных запросов
Стандарт SQL предлагается для обеспечения эффективной работы СУБД с несколькими базами данных. SQL стал стандартом Американского национального института стандартов (ANSI) в 1986 году и Международной организации по стандартизации (ISO) в 1987 году.
Данные в СУБД организованы в таблицы (ТАБЛИЦЫ), представляющие собой наборы записей. Структура таблицы определяется полем (столбцом). Каждый столбец в таблице должен иметь имя и тип данных. Поэтому важно учитывать, какой тип информации хранится в базе данных и какой объем памяти требуется для этих данных.
Поскольку в дальнейшем мы будем работать в среде СУБД MySQL , приводим список типов данных, доступных в этой системе.
Типы данных MySQL делятся на три группы :
- строчные;
- числовые (с плавающей точкой (дробные числа), целые числа);
- день и время.
Типы данных
Характеристика
CHAR(size)
Строки фиксированной длины (могут содержать буквы, цифры и специальные символы). Утвержденный размер указан в скобках. Вы можете ввести до 255 символов.
VARCHAR(size)
Длина строки не превышает 255 символов.
TEXT
Длина строки составляет 65 535 символов.
СТРОЧНЫЕ
Типы данных
Характеристика
INT(size)
Диапазон чисел от -2 147 483 648 до 2 147 483 647.
BIGINT(size)
Диапазон чисел от -9 223 372 036 854 775 808 до 9 223 372 036 854 775 807.
FLOAT(size,d)
Число с плавающей точкой низкой точности
DOUBLE(size,d)
Число с плавающей точкой двойной точности.
ЧИСЛОВЫЕ
Типы данных
DATE()
Характеристика
DATETIME()
В формате ГГГГ-ММ-ДД
В формате ГГГГ-ММ-ДД ЧЧ:ММ:СС
TIME()
YEAR()
Время в формате (часы, минуты, секунды) ЧЧ:ММ:СС
Год в двух или четырехзначном формате
ДЕНЬ И ВРЕМЯ
Загрузка графического интерфейса MySQL phpMyAdmin
https://www.apachefriends.org/ru/download.html вы можете скачать пакет XAMPP с официального сайта по этой ссылке. При загрузке необходимо указать место хранения установочного файла на сетевом компьютере и версию операционной системы.
XAMPP Control Panel
Зеленый цвет указывает на их рабочее состояние. При нажатии кнопки Admin напротив модуля MySQL открывается графический интерфейс php MyAdmin для работы с базой данных.
Интерфейс php MyAdmin
При изменении внешнего вида вы можете выбрать язык интерфейса, как показано на изображении.
php MyAdmin — программный продукт для управления базами данных MySQL через веб-сервер. Существует два способа создания и работы с базой данных: через интерфейс и программное окно SQL - запросов.
Создание однотабличной базы данных в MySQL
ЗАДАНИЕ
Приведены имена, фамилии и возраст одной семьи. Необходимо создать базу данных этой семьи.
Шаг-1
Шаг-2
Шаг-3
На каждом шагу нажимайте кнопку-
РЕЗУЛЬТАТ
Создание многотабличной базы данных в MySQL
Информация об объектах в базе данных может содержаться в нескольких таблицах. Такая база данных называется многотабличной, и между таблицами должны быть установлены связи.
Используя пример создания таблицы из предыдущего задания, рассмотрим создание многотабличной базы данных FirstDatabase10Б . В конце задания попробуем составить 3 запроса по принципу MySQL .
База данных с именем FirstDatabase10Б содержит таблицу Customer , в которой хранится персональная информация о клиентах. Вам необходимо добавить информацию о продукте в эту базу данных, а затем выполнить несколько запросов.
Для этого вам необходимо создать таблицу Products и добавить в нее записи.
БАЗА ДАННЫХ
( FirstDatabase10Б )
Products-Продукты
Customer-Потребитель
Вторая таблица
Первая таблица
( Products )
( Customer )
СВЯЗЬ МЕЖДУ ТАБЛИЦАМИ
PRIMARY KEY
FOREIGN KEY
(первичный ключ)
(внешний ключ)
Таблица Customer
CustomerId
CustomerFName
01
CustomerLname
Arnur
02
Age
Madina
03
Baitursynov
20
Saparbaeva
Indira
04
21
Mukanova
Ramazan
17
Bolat
18
Таблица Products
prodId
1
prodTitle
2
prodCategory
Pride and Prejudice
3
Education
Book
prodPrice
Scientifice journal
2500
CustomerId
Knowledge is power
4
5
1
Scientifice journal
780
Principles. Life and work
3000
2
Natural sciences
Book
3
Scientifice journal
11000
1200
4
4
Записи:
Поля:
Pride and Prejudice - Гордость и предубеждение
prodTitle - Название продукта
Education - Наука
prodPrice - цена продукта
Knowledge is power - Наука-сила
prodCategory - Категория продукта :
Principles. Life and work - Правила. Жизнь и работа.
А) Boo k- книга
Natural sciences - Естественные науки
В) Scientifice journal- Научный журнал
Алгоритм
CREATE DATABASE FirstDatabase10Б;
1)
2)
3)
4)
5)
ЗАПРОСЫ
№ 1
Этот спрос определяет, какие продукты приобрели потребители.
№ 2
Этот спрос определяет круг потребителей, приобретавших научный журнал, и цену продукта.
ЗАПРОСЫ
№ 3
Этот запрос определяет возраст 4-го покупателя и какой продукт он приобрел.
СПАСИБО ЗА ВНИМАНИЕ


Система управления базами данных MySQL (1.05 MB)

