Компьютерная литература
  • формат pdf
  • размер 3,54 МБ
  • добавлен 1 апреля 2015 г.
Гoльцмaн В.И. MySQL 5.0. Библиoтeкa прогpaммиста
СПб.: Питep, 2010. — 252 с. — ISBN 978-5-49807-135-0.
MySQL – это система управления базами данных (СУБД) с открытым кодом. Это высокопроизводительная и масштабируемая СУБД с множеством программных интерфейсов. Она обладает огромными функциональными возможностями и подходит для решения самых разных задач. Данная книга предназначена для всех, кто желает освоить MySQL. Чтобы начать работу, вам не потребуется никаких специальных знаний – достаточно быть пользователем Windows. Вы узнаете, как установить и запустить MySQL, как построить, администрировать собственную базу данных и оптимизировать ее работу. Вы также узнаете, как работать с данными с помощью команд языка SQL. Разработчики веб-приложений на языках PHP, Perl и Java найдут в этой книге руководство по использованию базы данных MySQL в соответствующих приложениях. В книге приводятся подробные пошаговые инструкции по выполнению всех операций. Кроме того, все основные действия поясняются на примере учебной базы данных, содержащей информацию о клиентах, товарах и заказах торговой компании. Книга состоит из шести глав.
Содержание
Введение
Что такое MySQL
Основные сведения о реляционных базах данных
Таблицы
Первичный ключ
Связи между таблицами. Внешний ключ
Целостность данных
Проектирование базы данных
Установка и настройка MySQL
Загрузка MySQL
Установка сервера MySQL
Настройка сервера MySQL
Установка MySQL GUI Tools
Начало работы в MySQL
Запуск и остановка сервера MySQL из командной строки
Запуск и остановка сервера MySQL с помощью MySQL Administrator
Запуск и остановка сервера MySQL с панели управления
Подключение к серверу из командной строки
Подключение к серверу с помощью MySQL Query Browser
Резюме
Выполнение SQL-команд
Создание базы данных
Работа с таблицами
Создание таблицы
Изменение структуры таблицы
Другие команды для работы с таблицами
Ввод данных в таблицу
Загрузка данных из файла
Вставка отдельных строк
Извлечение данных из таблиц
Простые запросы
Условия отбора
Объединение таблиц
Вложенные запросы
Объединение результатов запросов
Выгрузка данных в файл
Изменение данных
Резюме
Операторы и функции проверки условий
Операторы сравнения
Операторы сравнения с результатами вложенного запроса
Логические операторы
Операторы и функции, основанные на сравнении
Групповые функции
Перечень групповых функций
Параметр GROUP BY
Параметр HAVING
Числовые операторы и функции
Арифметические операторы
Алгебраические функции
Тригонометрические функции
Функции даты и времени
Функции получения текущей даты и времени
Функции получения компонентов даты и времени
Функции сложения и вычитания дат
Функции преобразования форматов дат
Символьные функции
Резюме
Интерфейс с PHP
Выбор платформы
Установка пакета XAMPP
Тестирование PHP
Подготовительные действия
Выполнение запроса к базе данных
Обработка ошибок
Ввод данных в базу
Интерфейс с Perl
Установка дополнительных модулей Perl
Тестирование Perl
Подключение к базе данных
Ввод данных в базу
Обработка ошибок
Выполнение запроса к базе данных
Итоги
Интерфейс с Java
Среда разработки сервлетов
Подготовка к работе
Создание и запуск сервлета
Подключение к базе данных
Выполнение простых SQL-команд. Обработка результатов запроса
Выполнение параметризованных SQL-команд
Обработка ошибок
Итоги
Резюме
Учетные записи пользователей
Общие сведения об учетных записях
Регистрация пользователя
Установка пароля
Удаление пользователя
Просмотр учетных записей
Управление учетными записями в MySQL Administrator
Система привилегий доступа
Общие сведения о системе привилегий доступа
Предоставление привилегий
Отмена привилегий
Просмотр привилегий
Управление привилегиями в MySQL Administrator
Резервирование базы данных
Двоичные журналы
Полное резервирование
Восстановление данных
Профилактическая проверка и восстановление таблиц
Просмотр журналов работы
Резюме
Оптимизация структуры данных
Оптимизация запросов
Параметры работы сервера
Проблемы, связанные с блокировками
Резюме
Возможность скачивания данного файла заблокирована по требованию правообладателя.