Эта книга предназначена для всех, кто желает освоить СУБД MySQL. Для ее чтения вам не нужны никакие специальные знания - достаточно быть пользователем Windows. Вы узнаете, как установить и запустить MySQL, как создать собственную базу данных, как работать с данными при помощи команд SQL, как администрировать базу данных и оптимизировать ее работу. Разработчики веб-приложений на языках PHP, Perl и Java найдут в этой книге полезные сведения по использованию базы данных MySQL в соответствующих приложениях. Для всех операций, которые вам предстоит выполнить, приводятся подробные пошаговые инструкции, все основные действия поясняются на примере учебной базы данных.
Название: MySQL 5.0 Автор: Гольцман В. Издательство: Питер Год: 2009 Страниц: 252 Формат: PDF Размер: 3,53 МБ ISBN: 978-5-49807-135-0 Качество: Отличное Серия или Выпуск: Библиотека программиста
Содержание:
Введение Глава 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. Резюме