Книга опытных специалистов в области реляционных баз данных и разработки приложений для доступа к данным из Web предлагает полное введение как в саму СУБД MySQL, так и в основополагающие принципы работы с данными, хранящимися в этой СУБД, на популярных языках
программирования для Web-приложений, среди которых PHP, Java и ASP.NET/C#. Книгу отличает простой и доступный стиль изложения, изобилие примеров и множество рекомендаций по эффективному применению MySQL. Подробно рассматриваются такие вопросы, как инсталляция и настройка
MySQL, проектирование и создание баз данных, настройка таблиц различных типов, введение в язык SQL, экспорт и импорт данных, организация и управление транзакциями. Немало внимания уделяется администрированию MySQL, тонкой настройке производительности, а также резервному
копированию и восстановлению баз данных в случае сбоя системы. Упражнения, предлагаемые в конце каждой главы, помогают закрепить полученные знания.
Книга рассчитана на начинающих разработчиков, а также будет полезной для студентов и преподавателей дисциплин, связанных с использованием СУБД MySQL и созданием Web-приложений, взаимодействующих с данными.
880 стр., с ил.; ISBN 978-5-8459-1167-4, 0-7645-7950-9; формат 70x100/16; твердый переплет; серия ...для начинающих (от Wrox); 2007, 3 кв.; Диалектика.
Введение 19
Глава 1. Знакомство с системой управления реляционными базами данных MySQL 27
Глава 2. Инсталляция MySQL 73
Глава 3. Работа с MySQL 107
Глава 4. Проектирование реляционной базы данных 147
Глава 5. Работа с базами данных, таблицами и индексами 181
Глава 6. Работа с данными в базе данных MySQL 235
Глава 7. Извлечение данных из базы данных MySQL 279
Глава 8. Использование операций в операторах SQL 321
Глава 9. Использование функций в операторах SQL 363
Глава 10. Доступ к данным в нескольких базах данных 423
Глава 11. Экспорт, копирование и импорт данных 475
Глава 12. Управление транзакциями 509
Глава 13. Администрирование MySQL 539
Глава 14. Безопасность в MySQL 573
Глава 15. Оптимизация производительности 619
Глава 16. Резервное копирование, восстановление и репликация 647
Глава 17. Подключение к MySQL из PHPприложений 681
Глава 18. Подключение к MySQL из приложений Java/J2EE 735
Глава 19. Подключение к MySQL из приложений ASP.NET/C# 793
Приложение А. Решения упражнений 851
Приложение Б. APIинтерфейсы MySQL 865
Приложение В. Особенности MySQL 5 868
Предметный указатель 873