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

MySQL 5.0. Библиотека программиста
Автор книги: id книги: 39345     Оценка: 0.0     Голосов: 0     Отзывы, комментарии: 1 99 руб.     (1,06$) Читать книгу Купить и скачать книгу Купить бумажную книгу Электронная книга Жанр: Программирование Правообладатель и/или издательство: "Издательство "Питер" Дата публикации, год издания: 2010 Дата добавления в каталог КнигаЛит: ISBN: 978-5-49807-135-0 Скачать фрагмент в формате   fb2   fb2.zip Возрастное ограничение: 0+ Оглавление Отрывок из книги

Реклама. ООО «ЛитРес», ИНН: 7719571260.

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

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

Оглавление

Виктор Гольцман. MySQL 5.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. Управление базой данных с помощью SQL

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

2.7. Резюме

Глава 3. Операторы и функции языка SQL

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. Резюме

Отрывок из книги

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

MySQL – это свободно распространяемая СУБД, разработанная компанией MySQL AB (www.mysql.com). MySQL имеет клиент-серверную архитектуру: к серверу MySQL могут обращаться различные клиентские приложения, в том числе с удаленных компьютеров. Рассмотрим важнейшие особенности MySQL, благодаря которым эта программа приобрела популярность.

.....

6. Укажите предполагаемое количество пользователей/приложений, одновременно подключенных к серверу (рис. 1.13):

• Decision Support (DSS)/OLAP (Система поддержки принятия решений/аналитической обработки данных) – прогнозируемое количество одновременных соединений составляет в среднем 20; допускается не более 100 одновременных соединений;

.....

Добавление нового отзыва

Комментарий Поле, отмеченное звёздочкой  — обязательно к заполнению

Отзывы и комментарии читателей

  

Книга для практики

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

Смотреть еще отзывы на сайте ЛитРеса
Подняться наверх