Войти Регистрация

Книга - MySQL 5.0. Библиотека программиста


Книга - MySQL 5.0. Библиотека программиста
Автор: Виктор Гольцман
Год издания: Виктор Гол
Количество страниц: 253
Формат книги: pdf
Размер: 3.45 Mb
Скачать книгу (или купить)

Описание книги

MySQL – это система управления базами данных (СУБД) с открытым кодом. Это высокопроизводительная и масштабируемая СУБД с множеством программных интерфейсов.Она обладает огромными функциональными возможностями и подходит для решения самыхразных задач.

Данная книга предназначена для всех, кто желает освоить MySQL. Чтобы начатьработу, вам не потребуется никаких специальных знаний – достаточно быть пользователемWindows. Вы узнаете, как установить и запустить MySQL, как построить, администрироватьсобственную базу данных и оптимизировать ее работу. Вы также узнаете, как работать сданными с помощью команд языка SQL. Разработчики веб-приложений на языках PHP, Perlи Java найдут в этой книге руководство по использованию базы данных MySQL в соответствующих приложениях.

В книге приводятся подробные пошаговые инструкции по выполнению всех операций. Кроме того, все основные действия поясняются на примере учебнойбазы данных, содержащей информацию о клиентах, товарах и заказах торговой компании. 

Описание основных разделов книги:.

Глава 1. Знакомство.

Данная глава содержит общую информацию о СУБД MySQL, начальные сведения о реляционных базах данных и этапах проектирования базы данных. Кроме того, в главе подробно описываются установка, настройка и запуск сервера MySQL, а также подключение к нему клиентских приложений.

 

Глава 2. Управление базой данных с помощью SQL. Глава посвящена SQL-командам, обеспечивающим работу с таблицами и их данными. Изучив эту главу, вы сможете управлять структурой таблиц, добавлять, редактировать и получать данные.

 

Глава 3. Операторы и функции языка SQL. Данная глава дополняет предыдущую: в ней представлены сведения об операторах и функциях, позволяющих создавать условия отбора данных, обрабатывать результаты выполнения вложенных запросов, агрегировать содержащуюся в таблицах информацию и вычислять значения различных выражений.

 

Глава 4. Доступ к базе данных из веб-приложений. Глава содержит три раздела, в которых рассматриваются интерфейсы MySQL с языками программирования PHP, Perl и Java. В каждом из разделов описываются функции подключения к базе данных, ввод и извлечение данных, обработка ошибок взаимодействия с БД, а также примеры веб-приложений, использующих эти функции.

 

Глава 5. Администрирование и безопасность. Глава описывает систему привилегий доступа пользователей MySQL к различным операциям с данными, а также процедуру резервного копирования и восстановления данных в случае сбоя.

 

Глава 6. Оптимизация. В заключительной главе приводятся рекомендации по повышению производительности сервера MySQL. Прочитав эту книгу, вы станете настоящим профессионалом и ценным сотрудником для коммерческих фирм, занятых разработкой веб-приложений различного назначения. 

Полное оглавление книги:

 Введение

Глава 1

1.1. Что такое MySQL

1.2. Основные сведения о реляционных базах данных

Таблицы

Первичный ключ

Связи между таблицами. Внешний ключ

Целостность данных

1.3. Проектирование базы данных

1.4. Установка и настройка MySQL

Загрузка MySQL

Установка сервера MySQL

Настройка сервера MySQL

Установка MySQL GUI Tools

1.5. Начало работы в MySQL

Запуск и остановка сервера MySQL из командной строки

Запуск и остановка сервера MySQL с помощью MySQL Administrator

Запуск и остановка сервера MySQL с панели управления

Подключение к серверу из командной строки

Подключение к серверу с помощью MySQL Query Browser

1.6. Резюме

Глава 2

2.1. Выполнение SQL-команд

2.2. Создание базы данных

2.3. Работа с таблицами

Создание таблицы

Изменение структуры таблицы

Другие команды для работы с таблицами

2.4. Ввод данных в таблицу

Загрузка данных из файла

Вставка отдельных строк

2.5. Извлечение данных из таблиц

Простые запросы

Условия отбора

Объединение таблиц

Вложенные запросы

Объединение результатов запросов

Выгрузка данных в файл

2.6. Изменение данных

2.7. Резюме

Глава 3

3.1. Операторы и функции проверки условий

Операторы сравнения

Операторы сравнения с результатами вложенного запроса

Логические операторы

Операторы и функции, основанные на сравнении

3.2. Групповые функции

Перечень групповых функций

Параметр GROUP BY

Параметр HAVING

3.3. Числовые операторы и функции

Арифметические операторы

Алгебраические функции

Тригонометрические функции

3.4. Функции даты и времени

Функции получения текущей даты и времени

Функции получения компонентов даты и времени

Функции сложения и вычитания дат

Функции преобразования форматов дат

3.5. Символьные функции

3.6. Резюме

Глава 4

4.1. Интерфейс с PHP

Выбор платформы

Установка пакета XAMPP

Тестирование PHP

Подготовительные действия

Выполнение запроса к базе данных

Обработка ошибок

Ввод данных в базу

Итоги

4.2. Интерфейс с Perl

Установка дополнительных модулей Perl

Тестирование Perl

Подключение к базе данных

Ввод данных в базу

Обработка ошибок

Выполнение запроса к базе данных

Итоги

4.3. Интерфейс с Java

Среда разработки сервлетов

Подготовка к работе

Создание и запуск сервлета

Подключение к базе данных

Выполнение простых SQL-команд. Обработка результатов запроса

Выполнение параметризованных SQL-команд

Обработка ошибок

Итоги

4.4. Резюме

Глава 5

5.1. Учетные записи пользователей

Общие сведения об учетных записях

Регистрация пользователя

Установка пароля

Удаление пользователя

Просмотр учетных записей

Управление учетными записями в MySQL Administrator

5.2. Система привилегий доступа

Общие сведения о системе привилегий доступа

Предоставление привилегий

Отмена привилегий

Просмотр привилегий

Управление привилегиями в MySQL Administrator

5.3. Резервирование базы данных

Двоичные журналы

Полное резервирование

Восстановление данных

5.4. Профилактическая проверка и восстановление таблиц

5.5. Просмотр журналов работы

5.6. Резюме

Глава 6

6.1. Оптимизация структуры данных

6.2. Оптимизация запросов

6.3. Параметры работы сервера

6.4. Проблемы, связанные с блокировками

6.5. Резюме



Дальше: Книга - Изучаем PHP и MySQL


Дискуссия по теме     0 Комментариев
Добавить комментарий
Просмотров: 10121