Дата публикации: 25-03-2013
В этом описании рассматривается СУБД MySQL. Руководство рассчитано на пользователей среднего уровня подготовки. Оно может быть использовано как в качестве справочного руководства по данной СУБД, так и в качестве учебника. В целях его использования в качестве справочника, в самом начале документа предусмотрено полное оглавление.
Дата публикации: 25-03-2013
СУБД MySQL поставляется приходит со следующими основными программами и скриптами.
Дата публикации: 25-03-2013
Обзор
СУБД MySQL предоставляет в Ваше распоряжение подмножество языка SQL, соответствующее спецификации ANSI SQL 92.
Основные цели MySQL - быстродействие и ошибкоустойчивость. Добавление транзакций принесет значительное быстродействие и повышение сложности.
Дата публикации: 25-03-2013
Коротко о главном
API поддерживает богатый ассортимент функций, которые обеспечивают доступ к СУБД MySQL из программы пользователя, независимо от того, запущена ли она в локальной или на удаленной системе.
Дата публикации: 25-03-2013
Предоставление доступа к базам данных
СУБД MySQL использует специальную базу данных для предоставления прав доступа к своим базам данных. Эти права могут базироваться на именах серверов и/или пользователей и предоставляться для одной или нескольких баз данных
Дата публикации: 25-03-2013
Коротко о главном
Есть два способа обращения из программы на perl к базе данных MySQL. Дело в том, что два разных человека написали в общем-то одинаково хорошие, хотя и разные библиотеки для такого доступа. Решено включить в поставку оба варианта perl API.
Дата публикации: 25-03-2013
Библиотека отладчика, используемая MySQL была первоначально написана Фредом Фишом (Fred Fish). Она будет очень полезна, если Вы планируете отлаживать и/или добавлять функциональные возможности к СУБД MySQL.
Автор зачем-то приводит заголовок файла dbug.c из исходников пакета (вместе со всеми комментариями к нему).
Дата публикации: 25-03-2013
Перенос прикладных программ mSQL в MySQL относительно прост.
Сначала выполните скрипт msql2mysql (поставляется вместе с MySQL) над вашим источником. Он оттранслирует имена функций mSQL в имена функций MySQL. Но он не будет корректировать типы параметров или изменять число параметров в функциях MySQL, которые нуждаются в дополнительных параметрах.
Дата публикации: 25-03-2013
Web-утилиты
mod_auth MySQL:
Модуль расширения для web-сервера Apache. Обеспечивает аутенфикацию пользователей, соединяющихся с Вашим web-сайтом
Дата публикации: 25-03-2013
Это простой пример того, как может выглядеть вполне типичная база данных.
В проектировании базы данных первое дело, которое Вы должны сделать, это вычислить последовательность действий, необходимых Вам для решения поставленной задачи. В SQL это может выглядеть так: