Информационный портал «SoftTime-INFO»
|
MySQL 5. В подлиннике Представляем Вашему вниманию книгу "MySQL 5. В подлиннике", написанное сотрудниками нашей студии Кузнецовым Максимом Валерьевичем и Симдяновым Игорем Вячеславовичем.
Книга посвящена описанию СУБД MySQL и особенностям ее диалекта SQL. Популярность реляционных баз данных неуклонно возрастает последние десятилетия. СУБД MySQL представляет собой СУБД с открытым кодом, разработкой которой занимается корпорация MySQL AB. СУБД MySQL успешно работает под управлением свыше 20 различных операционных систем (Windows, Linux, OS/2, Mac OS X, FreeBSD, Solaris, SunOS, OpenBSD, NetBSD, AIX, DEC UNIX, Tru64 UNIX и т. д.), а так же предоставляет интерфейс для взаимодействия с множеством языков программирования: C, C++, Eiffel, Java, Perl, PHP, Python, Ruby и Tcl.
Принимая во внимание тот факт, что это одна из немногих СУБД с открытым кодом, и лицензионное соглашение, по которому она распространяется, не требует денежных отчислений (исключением является случай, когда MySQL входит в состав коммерческого продукта), не удивительно, что она получила широкое распространение в Российской Федерации. В частности MySQL является стандартом де-факто у российских хост-провайдеров.
На сегодняшний день MySQL, наряду с СУБД Oracle, является одной из самых быстрых баз данных. В версии MySQL 5.0, была достигнута функциональность, доступная ранее только в коммерческих базах данных. Так введены долгожданные вложенные запросы, хранимые процедуры, курсоры, обработчики ошибок, триггеры, представления и множество новых внутренних функций.
Книга будет полезна как начинающим разработчикам приложений с применением баз данных, которые хотят разобраться во всех тонкостях работы с MySQL, так и профессионалам, использовавшим в своей работе более ранние версии MySQL (3 и 4) и желающим познакомиться с нововведениями MySQL 5.0. Изложение в книге ведется таким образом, чтобы у читателя, не знакомого с языком запросов SQL, материал книги не вызвал затруднений. Сложность материала возрастает последовательно от первой главы до последней. На протяжении всей книги нововведения версий 4.1, 5.0 и 5.1 указываются явно в тексте, поэтому книга может быть полезна разработчикам, использующим более старые версии СУБД MySQL, но планирующим со временем перейти на новые версии.
Часть I книги посвящена основам SQL и взаимодействию с сервером MySQL. В этой части ориентация идет в основном на начинающих разработчиков. Часть II посвящена более сложным вопросам, таким как внутренние функции, полнотекстовый поиск, регулярные выражения в MySQL, временные таблицы и переменные, вложенные и многотабличные запросы, транзакции и блокировки, учетные записи и администрирование. Часть III предоставляет сведения об административных средствах СУБД MySQL, утилитах, параметрах настройки, восстановлении данных и т. д. Часть IV полностью посвящена нововведениям 5-й версии СУБД MySQL — рассматриваются хранимые процедуры и функции, обработчики ошибок, курсоры, триггеры, представления и информационная схема. Наконец, в заключительной части (часть V) рассматривается взаимодействие СУБД MySQL с прикладными программами, разработанными с помощью языков программирования C/С++, Perl и PHP.
На протяжении всей книги используется учебная база данных электронного магазина, которую можно найти в каталоге base прилагаемого к книге компакт-диска, а так же загрузить по адресу http://www.softtime.ru/sql/base.zip. Помимо этого, компакт-диск содержит дистрибутивы СУБД MySQL версий 5.0 и 5.1 для операционных систем Windows и Linux. Кроме того, на прилагаемом компакт-диске вы сможете найти графические клиенты для обращения к серверу MySQL. По всем вопросам, которые могут возникнуть по мере чтения материала книги, вы можете обращаться на форум, расположенный на Web-сайте IT-студии SoftTime.
Заказать книгу "MySQL 5. В подлиннике" можно в интернете-магазине ОЗОН.
Доступна также же электронная версия книги в формате PDF.
Страничка книги на сайте издательства Содержание Часть I Глава 1. История развития баз данных. Понятие реляционной базы данных Глава 2. Установка MySQL 5 Глава 3. Работа с утилитами MySQL Глава 4. Создание баз данных и таблиц. Типы данных Глава 5. Индексы Глава 6. Добавление данных Глава 7. Выборка данных Глава 8. Многотабличные запросы Глава 9. Удаление данных Глава 10. Обновление данных Часть II Глава 11. Типы и структура таблиц Глава 12. Создание таблиц и удаление таблиц Глава 13. Редактирование структуры таблиц Глава 14. Приведение типов Глава 15. Операторы и математические функции Глава 16. Функции даты и времени Глава 17. Строковые функции Глава 18. Безопасность и MySQL Глава 19. Поиск и регулярные выражения Глава 20. Полнотекстовый поиск Глава 21. Функции, применяемые вместе с конструкцией GROUP BY Глава 22. Разные функции Глава 23. Переменные и временные таблицы Глава 24. Вложенные запросы Глава 25. Внешние ключи и ссылочная целостность Глава 26. Транзакции и блокировки Глава 27. Управление учетными записями пользователей Часть III Глава 28. Администрирование СУБД MySQL Глава 29. Оператор SET Глава 30. Оператор SHOW Глава 31. Предотвращение катастроф и восстановление Глава 32. Репликация в MySQL Часть IV Глава 33. Хранимые процедуры Глава 34. Триггеры Глава 35. Представления Глава 36. Информационная схема Часть V Глава 37. Взаимодействие MySQL и C/С++ Глава 38. Взаимодействие MySQL и Perl Глава 39. Взаимодействие MySQL и PHP Приложение 1. Пространственные расширения MySQL
Загрузить дистрибутивы СУБД MySQL версий 5.0 и 5.1 можно в разделе нашего сайта "Дистрибутивы". Версии дистрибутивов MySQL регулярно обновляются.
|
|