Похожие презентации:
Работа с MySQL
1.
Работа с MySQL2.
Доступ к MySQL3.
MySQLMySQL
— свободная реляционная
система управления базами данных.
Разработку и поддержку MySQL
осуществляет
корпорация
Oracle,
получившая права на торговую марку
вместе
с
поглощённой
Sun
Microsystems,
которая
ранее
приобрела шведскую компанию MySQL
AB.
4.
MySQLОбычно MySQL используется в
качестве
сервера,
к
которому
обращаются
локальные
или
удалённые
клиенты,
однако
в
дистрибутив
входит
библиотека
внутреннего сервера, позволяющая
включать MySQL в автономные
программы.
5.
MySQLГибкость СУБД MySQL обеспечивается
поддержкой большого количества типов
таблиц:
таблицы
типа
MyISAM,
поддерживающие
полнотекстовый
поиск,
таблицы
InnoDB, поддерживающие
транзакции на уровне отдельных
записей.
6.
Подсистемы хранения данныхInnoDB
является
транзакционной
подсистемой
хранения по умолчанию в MySQL, а также наиболее
значимой и широко используемой подсистемой
хранения в целом.
2. Будучи подсистемой хранения по умолчанию в MySQL
5.1 и более ранних версиях, MyISAM предоставляет
большой список функций, таких-как полнотекстовое
индексирование, сжатие и пространственные функции
(для геоинформационных систем, ГИС). MyISAM не
поддерживает транзакции или построчные блокировки.
Не имеет даже удаленного механизма защиты от сбоев.
1.
7.
Query BrowserMySQL Query Browser (утилита) — это
графический
интерфейс
пользователя,
который создан для комфортной и удобной
работы напрямую с таблицами баз данных
СУБД MySQL.
Утилита
снабжена
менеджером
соединений — вы можете занести туда сколь
угодно много учетных записей с различных
серверов, заведя для каждого отдельный
набор настроек и параметров подключения.
8.
phpMyAdminphpMyAdmin
—
вебприложение с открытым кодом,
написанное на языке PHP и
представляющее
собой
веб-интерфейс
для
администрирования СУБД MySQL.
9.
phpMyAdminphpMyAdmin
позволяет
через браузер и не только
осуществлять администрирование
сервера
MySQL,
запускать
команды SQL и просматривать
содержимое таблиц и баз данных.
10.
Операторы MySQLОператоры определения данных DDL
CREATE , ALTER, DROP
Операторы манипулирования данными DML
INSERT, UPDATE, DELETE
Оператор запросов DCL
SELECT
Операторы управления действиями DML
COMMIT, ROLLBACK, SAVEPOINT
Операторы администрирования данными DDL
GRAND, REVOKE
Операторы управления
DECLARE, OPEN, EXECUTE
11.
Типы данных MySQLОбозначение
Занимаемый
объем (байт)
Область применения
TINYINT
1
При использовании в формате представления
без знака позволяет хранить значения от 0 до
255; в противном случае — от -128 до 127.
SMALLINT
2
Целое число от -32768 до 32767
MEDIUMINT
3
Целое число от -8388608 до 8388607
INT
4
Целое число от -2е32 до 2е32-1
BIGINT
8
Целое число от -2е64 до 2е64-1
FLOAT
4
Число с плавающей точкой одинарной точности
DOUBLE
8
Число с плавающей точкой двойной точности
DECIMAL
произвольное
Число с плавающей точкой, используется для
представления денежной суммы
DATE
3
Отображается в формате YYYY-MM-DD
TIME
3
Отображается в формате HHH:MM:SS
12.
Типы данных MySQLОбозначение
Занимаемый Область применения
объем (байт)
YEAR
1
Отображается в формате YYYY
DATETIME
8
Отображается в формате YYYY-MM-DD
HH:MM:SS
CHAR
N байт
Строка постоянной длины. Строка, имеющая
длину меньше объявленной, дополняется
справа пробелами.
VARCHAR
N байт
Строка переменной длины.
BINARY
N байт
Сохраняет байтовые строки
BLOB, TEXT
До 64 КБайт
Длинные строки
ENUM(value1, ...,
valueN)
1 или 2
Коллекция значений (65536 возможных
значений)
SET(value1, ...,
valueN)
до 8
Коллекция значений (64 возможных значений)
AUTO_INCREME
NT
Обеспечивает уникальность каждой строки,
имеющейся в базе данных
13.
Команды MySQLПросмотр всех баз данных, имеющихся на сервере
SHOW DATABASES;
Выбор базы данных
USE имя_БД;
Просмотр структуры таблицы
DESCRIBE имя_таблицы;
Просмотр списка таблиц текущей базы данных
SHOW TABLES;
Вывод информации о создании таблицы
SHOW CREATE TABLE имя_таблицы;
14.
Информация по операторам и командамhttps://www.mysql.com/
DOCUMENTATION
MySQL Server
MySQL Reference Manual
MySQL 8.0 Reference Manual
SQL Statements
15.
Проектирование базы данных OrdersКонцептуальная модель
16.
Проектирование базы данных OrdersЛогическая модель
17.
Проектирование базы данных OrdersЛогическая модель