Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Скидка до 20% на услуги дата-центра. Аренда серверной стойки. Colocation от 1U!

Миграция в облако #SotelCloud. Виртуальный сервер в облаке. Выбрать конфигурацию на сайте!

Виртуальная АТС для вашего бизнеса. Приветственные бонусы для новых клиентов!

Виртуальные VPS серверы в РФ и ЕС

Dedicated серверы в РФ и ЕС

По промокоду CITFORUM скидка 30% на заказ VPS\VDS

VPS/VDS серверы. 30 локаций на выбор

Серверы VPS/VDS с большим диском

Хорошие условия для реселлеров

4VPS.SU - VPS в 17-ти странах

2Gbit/s безлимит

Современное железо!

Книги: [Классика] [Базы данных] [Internet/WWW] [Сети] [Программирование] [UNIX] [Windows] [Безопасность] [Графика] [Software Engineering] [ERP-системы] [Hardware]

     

MySQL

Пол Дюбуа

Издано: 2001, М., Вильямс
Для начинающих и опытных пользователей
ISBN: 5-8459-0158-2
Твердый переплет, 236 стр.
Формат: 70x100/16

Начало
Оглавление
Полное содержание
Предисловие
Введение
Об авторе
[Заказать книгу в магазине "Мистраль"]

Как написана эта книга

Эта книга состоит из четырех частей.

Часть I. Использование СУБД MySQL

  • В главе 1, "Знакомство с СУБД MySQL и SQL", разъясняется, для чего используется СУБД MySQL, описывается процесс обучения работе с интерактивной клиентской программой MySQL и даются основные положения языка SQL.
  • В главе 2, "Работа с данными в MySQL", описаны типы столбцов СУБД MySQL, свойства и ограничения каждого типа, когда и как их можно использовать, как делать выбор между подобными типами данных, производить оценку выражения и преобразование типов.
  • В главе 3, "Синтаксис и использование языка SQL", описан специфический диалект языка SQL, применяемого в MySQL. В этой главе особый акцент делается на тех особенностях SQL, которые присущи диалекту MySQL. Тут также описаны особенности, присущие и другим базам данных, но отсутствующие в MySQL.
  • В главе 4, "Оптимизация запросов", затронуты проблемы повышения эффективности работы запросов.

Часть II. Программные интерфейсы СУБД MySQL

  • В главе 5, "Введение в программирование в СУБД MySQL", описаны программные интерфейсы, которые имеются в MySQL, и дается сравнение программных интерфейсов API, описанных детально в этой книге.
  • В главе 6, "Программный интерфейс MySQL С API", излагаются примеры создания программ на языке С с использованием интерфейса API из клиентской библиотеки, поставляемой с дистрибуцией MySQL.
  • В главе 7, "Программный интерфейс Perl API", показаны методы использования модуля DBI при создании сценариев Perl. Обсуждается как проблема автономных сценариев, так и CGI-сценариев, предназначенных для программирования Web-узлов.
  • В главе 8, "Интерфейс API для языка написания сценариев РНР", описано, как для создания динамических Web-страниц, осуществляющих доступ к MySQL, использовать язык написания сценариев РНР.

Часть III. Администрирование MySQL

  • В главе 9, "Введение в администрирование MySQL", показано, в чем состоят обязанности администратора базы данных и что ему нужно знать, чтобы Web-узел функционировал успешно.
  • В главе 10, "Каталог данных MySQL", приводится детальное изучение структуры и содержимого каталога данных, вы также узнаете, где СУБД MySQL сохраняет данные и файлы состояния.
  • В главе 11, "Общее администрирование MySQL", показано, как можно убедиться в том, что сервер запускается и останавливается правильно во время запуска и остановки вашей системы. Кроме того, эта глава содержит инструкции по установке учетных записей MySQL, описание процедур по обслуживанию файлов регистрации, настройке сервера, описание стратегии резервного копирования и восстановления.
  • В главе 12, "Безопасность", разъясняется, что надо сделать для того, чтобы обезопасить СУБД MySQL от несанкционированного доступа как пользователей на узле сервера, так и клиентов, подключающихся по сети.
  • В главе 13, "Безопасность", показано, как с помощью профилактического обслуживания можно уменьшить вероятность отказа сервера и как происходит восстановление после отказа, который все-таки произошел.

Часть IV. Приложения

  • В приложении А, "Получение и инсталляция программного обеспечения", объясняется, где можно приобрести и как установить программные средства, представленные в этой книге.
  • В приложении Б, "Типы столбцов", описаны типы данных СУБД MySQL.
  • В приложении В, "Операторы и функции", описаны операторы и функции диалекта SQL.
  • В приложении Г, "Синтаксис SQL", описаны все операторы SQL, соответствующие стандарту MySQL.
  • В приложении Д, "Программы MySQL", описаны программы, имеющиеся в дистрибуции MySQL.
  • В приложении Е, "Программный интерфейс приложений С", описаны все типы данных и функций клиентской библиотеки MySQL С.
  • В приложении Ж, "Программный интерфейс DBI языка написания сценариев Perl", описаны методы и атрибуты, поддерживаемые модулем DBI языка Perl.
  • В приложении З, "Программный интерфейс языка РНР", описаны функции, которые имеются в языке РНР для поддержки MySQL.
  • В приложении И, "Утилиты независимых разработчиков", дан краткий обзор имеющихся вспомогательных средств MySQL, таких как преобразование данных и утилиты администрирования.
  • В приложении К, "Провайдеры услуг Internet", перечислены факторы, которые принимаются во внимание при выборе провайдера для обеспечения доступа к MySQL (что нужно предусмотреть провайдеру, предоставляющему доступ к MySQL-серверу).

Как читать эту книгу

Какую часть книги вы бы не изучали, это лучше всего сопровождать выполнением примеров. Для этого нужно самостоятельно или с чьей-либо помощью установить СУБД MySQL, если она еще не установлена, а затем получить все необходимые файлы тестовой базы данных. Ссылка на эту базу данных будет делаться на протяжении всего нашего повествования. В приложении А есть указание, где можно получить все инструкции по установке.

Если вы совсем ничего не знаете о MySQL или о SQL, начните с главы 1. Там есть введение, в котором даются базовые знания о MySQL и языке SQL, что позволит упростить восприятие книги. После этого можно перейти к остальному материалу. Потом идут главы 2 и 3, в которых читатель узнает, как создается структура данных и как можно манипулировать ими.

Даже если читатель уже знаком с языком SQL, вам все-таки будет полезно ознакомиться с главами 2 и 3. Все диалекты языка SQL различаются, и нужно знать, в чем заключается отличие данного диалекта SQL от тех диалектов, с которыми вы уже знакомы.

Вероятно, вы уже имеете какое-то представление о СУБД MySQL, но нуждаетесь в освоении методов решения конкретных задач. В этом случае данную книгу можно использовать в качестве справочника, знакомясь с темами по мере необходимости.

Вы будете создавать программы, обрабатывающие данные из базы данных. В этом случае рекомендуется ознакомиться с главами, посвященными программным интерфейсам, начиная с главы 5. При необходимости создать Web-интерфейс для работы со своей СУБД MySQL или расширить возможности своего Web-узла, добавив динамические возможности СУБД, ознакомьтесь с содержанием глав 7 и 8.

Вы уже пользуетесь какой-то СУБД и хотите получить сравнительную характеристику этой СУБД с СУБД MySQL, в этом вам сможет помочь несколько глав данной книги. Для сравнения MySQL и SQL, которую вы сейчас используете в своей работе, прочтите главы, посвященные типам данных и синтаксису SQL (часть I). Если вас интересует проблема адаптации существующего прикладного программного обеспечения, ознакомьтесь с соответствующими главами из части II и главами, посвященными решению задач администрирования в части III, для получения руководства по административной поддержке, которая требуется для установки MySQL. Эта информация будет также полезна, если вы не используете базу данных, а делаете сравнительный анализ СУБД MySQL с другими СУБД с целью выбора одной из них.

Вам нужен доступ к MySQL и вы ищете подходящего провайдера (Internet Service Provider - ISP), который предоставляет такой сервис? Для этого обратитесь к приложению К, "Провайдеры услуг Internet". Кроме того, это приложение содержит советы для провайдеров, планирующих предоставлять услуги сервера MySQL.

Начало
Оглавление
Полное содержание
Предисловие
Введение
Об авторе
Заказать книгу в магазине "Мистраль"

 

Бесплатный конструктор сайтов и Landing Page

Хостинг с DDoS защитой от 2.5$ + Бесплатный SSL и Домен

SSD VPS в Нидерландах под различные задачи от 2.6$

✅ Дешевый VPS-хостинг на AMD EPYC: 1vCore, 3GB DDR4, 15GB NVMe всего за €3,50!

🔥 Anti-DDoS защита 12 Тбит/с!

VPS в России, Европе и США

Бесплатная поддержка и администрирование

Оплата российскими и международными картами

🔥 VPS до 5.7 ГГц под любые задачи с AntiDDoS в 7 локациях

💸 Гифткод CITFORUM (250р на баланс) и попробуйте уже сейчас!

🛒 Скидка 15% на первый платеж (в течение 24ч)

Новости мира IT:

Архив новостей

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 7861149
Пресс-релизы — pr@citforum.ru
Обратная связь
Информация для авторов
Rambler's Top100 TopList This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2019 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...