Виктор Гольцман MySQL 5.0. Библиотека программиста
Полная версия
Виктор Гольцман. MySQL 5.0. Библиотека программистаВведениеГлава 1. Знакомство1.1. Что такое MySQL1.2. Основные сведения о реляционных базах данныхТаблицыПервичный ключСвязи между таблицами. Внешний ключЦелостность данных1.3. Проектирование базы данных1.4. Установка и настройка MySQLЗагрузка MySQLУстановка сервера MySQLНастройка сервера MySQLУстановка MySQL GUI Tools1.5. Начало работы в MySQLЗапуск и остановка сервера MySQL из командной строкиЗапуск и остановка сервера MySQL с помощью MySQL AdministratorЗапуск и остановка сервера MySQL с панели управленияПодключение к серверу из командной строкиПодключение к серверу с помощью MySQL Query Browser1.6. РезюмеГлава 2. Управление базой данных с помощью SQL2.1. Выполнение SQL-команд2.2. Создание базы данных2.3. Работа с таблицамиСоздание таблицыИзменение структуры таблицыДругие команды для работы с таблицами2.4. Ввод данных в таблицуЗагрузка данных из файлаВставка отдельных строк2.5. Извлечение данных из таблицПростые запросыУсловия отбораОбъединение таблицВложенные запросыОбъединение результатов запросовВыгрузка данных в файл2.6. Изменение данных2.7. РезюмеГлава 3. Операторы и функции языка SQL3.1. Операторы и функции проверки условийОператоры сравненияОператоры сравнения с результатами вложенного запросаЛогические операторыОператоры и функции, основанные на сравнении3.2. Групповые функцииПеречень групповых функцийПараметр GROUP BYПараметр HAVING3.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 Administrator5.2. Система привилегий доступаОбщие сведения о системе привилегий доступаПредоставление привилегийОтмена привилегийПросмотр привилегийУправление привилегиями в MySQL Administrator5.3. Резервирование базы данныхДвоичные журналыПолное резервированиеВосстановление данных5.4. Профилактическая проверка и восстановление таблиц5.5. Просмотр журналов работы5.6. РезюмеГлава 6. Оптимизация6.1. Оптимизация структуры данных6.2. Оптимизация запросов6.3. Параметры работы сервера6.4. Проблемы, связанные с блокировками6.5. Резюме